我发现这pidstat
将是监控流程的好工具。我想计算特定进程的平均内存使用量。这是一些示例输出:
02:34:36 PM PID minflt/s majflt/s VSZ RSS %MEM Command
02:34:37 PM 7276 2.00 0.00 349212 210176 7.14 scalpel
Run Code Online (Sandbox Code Playgroud)
(这是输出的一部分pidstat -r -p 7276
。)
我应该使用常驻集大小 (RSS) 或虚拟大小 (VSZ) 信息来计算平均内存消耗吗?我在维基百科和论坛上阅读了一些内容,但我不确定是否完全理解这些差异。另外,似乎它们都不可靠。那么,如何监视进程以获取其内存使用情况?
对此事的任何帮助都会有所帮助。
我正在寻找一种对现有文件进行分段的方法,以评估某些工具的性能。我找到了一个名为MyFragmenter 的NTFS 文件系统解决方案,如该线程中所述。但是我找不到 ext2/3/4 的任何东西......我可以开发自己的文件碎片,但由于时间限制,我想找到一个更快的解决方案。我发现了一些像HJ-Split这样的工具,它可以将文件分割成更小的位,但我怀疑这会模拟文件碎片。
他们对我的问题有什么解决方案吗?