English 中文(简体)
如何衡量视窗户的记忆带宽利用情况?
原标题:How to measure memory bandwidth utilization on Windows?

我有一个高度透镜的方案,但我认为,它无法在多个核心领域很好地扩大规模,因为它已经饱和了所有记忆带宽。

是否有任何工具可以衡量有多少记忆带宽被利用?

Edit: Please note that typical profilers show things like memory leaks and memory allocation, which I am not interested in. I am only whether the memory bandwidth is being saturated or not.

问题回答

如果您有最近一位英特尔进程者,你可能会尝试利用英特尔(r) 执行情况反监测:http://software.intel.com/en-us/articles/intel----counter-monitor/ 它可以直接衡量从记忆控制器中消耗的记忆带宽。

d 推荐可收集特定硬件柜台样本的视力演播室样品简介。 例如,你可以选择在海滩上进行取样:”,尽管还有你可以发挥的其他反作用。

很难找到一种工具,衡量记忆带宽的利用情况,供你应用。

但是,由于你面临的问题是怀疑的带宽问题,如果你的申请造成大量页码故障,你可以尝试和衡量,这无疑意味着你不在理论记忆带宽的地方。

你们还应衡量如何调和你的算法。 如果他们浪费海滩,你的记忆带宽的利用将受到严重阻碍。 谷歌“测量海滩”的好消息告诉你如何这样做。

不可能用任何一种只软件的解决办法适当衡量公共汽车的利用情况。 (原封不动,原封不动) 但后来,我们走了 p、海滩、非正常处决、多个核心、多部公共汽车的不统一记忆建筑师等。

你们绝对必须掌握监测记忆车的硬件,以确定其多么繁忙。

幸运的是,大多数PC平台都有一些平台,因此,你需要司机和其他软件与它交谈:

wenjianhn 评论说,在上,有了一个电话硬件项目(称为“加工者反监测”):https://github.com/opcm/pcm

对于Windows的其他建筑,我不相信。 但是,有一个项目(就班轮而言),在https://github.com/RRZE-HPC/likwid上对不同建筑结构的支持极少。

原则上,计算机工程师可以把适当的电离镜放在几乎所有的计算机中,并直接进行监测,尽管这可能需要经过适当培训的计算机工程师和相当高的性能测试仪器(现在:两者都非常昂贵)。

如果你尝试,知道你很可能需要仪器,或至少需要分析,了解你打算监测的公交车议定书。

这有时可能非常容易,有些公共汽车——例如老式的平行的FFO硬件,这些设备通常有单独的专线,可以完全使用,另一种是用于虚伪。

通常在单向通道上使用更快的汽车和较慢的汽车。 能够用太长的时间监测“纤维”的全部信号,即使它通常偶尔会引发这种信号: 例如,USB 2.0 Hi-Speed链接,这种情况发生时,SOS公司没有及时对USB fifo硬件进行投票。 然后,衡量这些楼房的频率和时间,就让你衡量公共汽车的利用情况,但仅限于该台UNV2.0公共汽车。

对于一台个人电脑记忆车,我猜测,你还可以尝试仅仅监测贵国的RAM接口正在使用多少权力,这或许会随着使用的规模扩大。 这可能非常困难,但你可能 l。 你们想要的是把VccIO用于公共汽车的供应。 这实际上应当比古老的80个系统(这些系统在运行时总是处于完全的状态)更好地操作新的PC硬件。

这两种例子中,一个相当普通的os光镜就足够了——你只需要一个能够引发比某个宽度更长的脉冲的镜子,然后才能运行下去,这是长期进行低温检测的良好方法。

通过对闲置时间的变化进行监控。

但是,现代个人电脑记忆的汽车相当复杂,而且更快。

为了直接利用公共汽车,你至少需要一个专门用于监测解除武装、复员、遣返、遣返、重返社会和重新安置公共汽车的生成的电离层镜(和积极的探测器),同时需要软件分析(通常单独出售)来使议定书编码,足以说明其所从事的活动类型,从中可以看出你想要衡量哪些活动。

你们甚至可能需要一个母亲板,使你能够进行这些测量。

这只不过是看不到任何活动的时间,所有后勤司都至少需要定期的复读周期,这可能与明显的公共汽车活动同时发生(有些后勤和后勤司自动这样做,有些需要具体指挥才能启动,有些部门可以继续处理和转移来自银行的数据,而不是复读,有些可以拖车等等)。

因此,这一工具需要能够深入分析数据,使你能够了解数据多么繁忙。

您的最佳和最简单的信条是找到一个拥有你想要的工具的PC硬件(CPU)供应商,并购买这些硬件,使你能够使用这些工具。

这甚至可能涉及在考试和测验科中管理你的申请,因此,你可以受益于一个主办考试和测验股的不同专业单位更好的工具。

为此,你很可能想尝试Ltrov KVERS(甚至视窗——有窗户的客人驾驶人),并且把他的证书交给特定的CPU,同时,你还召集了灯塔,以避免把其他工作放在同一个CPU上。

https://www.hwinfo.com/。 对报告这些衡量尺度的一些现代邮联的支持

“在此处的影像描述”/</a





相关问题
Why running a service as Local System is bad on windows?

I am trying to find out the difference between difference service account types. I tumbled upon this question. The answer was because it has powerful access to local resources, and Network Service ...

Programmatically detect Windows cluster configuration?

Does anyone know how to programatically detect that a Windows server is part of a cluster? Further, is it possible to detect that the server is the active or passive node? [Edit] And detect it from ...

get file icon for Outlook appointment (.msg)

I ve read Get File Icon used by Shell and the other similar posts - and already use SHFileInfo to get the associated icon for any given extension, and that works great. However, Outlook uses ".msg" ...

Identifying idle state on a windows machine

I know about the GetLastInputInfo method but that would only give me the duration since last user input - keyboard or mouse. If a user input was last received 10 minutes ago, that wouldn t mean the ...

Terminating a thread gracefully not using TerminateThread()

My application creates a thread and that runs in the background all the time. I can only terminate the thread manually, not from within the thread callback function. At the moment I am using ...

热门标签