我们对探索在服务器环境中使用 SSD 驱动器的可能性非常感兴趣。但是,我们需要确定的一件事是预期驱动器寿命。根据这篇文章,制造商以“写入的总字节数”(TBW)来报告驱动器的耐用性。例如,从那篇文章中可以看出,Crucial C400 SSD 的额定容量为 72TB TBW。Linux 生态系统下是否存在任何脚本/工具来帮助我们衡量 TBW?(然后对使用 SSD 驱动器的可行性做出更明智的决定)
我需要为 linux 机器 (CentOS 5) 保留每日网络流量的统计信息。
有没有办法使用标准/本机工具或实用程序来做到这一点?
还是我必须为此下载特殊软件?
谢谢。
我正在尝试测量特定进程在指定持续时间内对特定卷执行的磁盘写入和读取总量。
我找到了 iotop,它可以每秒为特定进程输出 IO,如下所示:
iotop --batch --pid $(pidof my_process)
Run Code Online (Sandbox Code Playgroud)
您可以在其中指定 x 迭代-n x。
但后来我必须过滤掉实际数字,并自己计算出来。
有没有更简单的方法来做到这一点?
我想以编程方式测量给定时间跨度内与磁盘 io 相关的一些数字。这意味着我不想生成像 iostat 这样的进程来获取我的数字,而是更喜欢从 proc 等读取内容。
我需要知道:
如果我只通过磁盘或分区获取这些信息……那就更好了,因为我不需要知道我从 proc 读取了多少信息。
如果我还知道进程等待 IO 完成的时间......甚至更好。
这是否可以通过某些 IO 调用或通过读取和解析 /proc 文件来实现?