调查I / O生成的其他有用命令:
> vmstat:wa列的高计数是受压机器的标志
> iostat:报告设备,分区和NFS的cpu统计信息和输入/输出统计信息
从vmstat开始;如果I / O等待(wa列)中的进程少于2个,则机器不会导致I / O不足,并且您的性能问题很可能与I / O无关.查看交换输入/输出,高数字表示您的系统内存不足.
如果您的系统确实I / O不足,iostat可以为您提供一些设备,分区或网络文件系统受到压力的提示.有时这足以猜出罪魁祸首.
vmstat的示例输出:
operator@server:~$sudo vmstat 10 5procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy ID wa 0 0 0 408892 294200 4310552 0 0 0 6 3 2 1 2 97 0 0 0 0 409372 294200 4310552 0 0 0 54 2192 4880 1 3 97 0 0 0 0 409124 294200 4310496 0 0 0 18 2200 4895 0 3 96 0 0 0 0 409000 294200 4310496 0 0 0 26 2182 4884 0 2 97 0 0 0 0 409620 294200 4310496 0 0 0 18 2195 5120 0 2 97 0
iotop的示例输出:
Total disK READ: 0.00 B/s | Total disK WRITE: 0.00 B/s TID PRIO USER disK READ disK WRITE SWAPIN IO> COMMAND27327 be/4 www-data 0.00 B/s 3.67 K/s 0.00 % 0.00 % apache2 -k start29714 be/4 postgres 0.00 B/s 0.00 B/s 0.00 % 0.00 % postgres: stats collector process 1 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % init 2 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kthreadd]...总结
以上是内存溢出为你收集整理的在Linux(CentOS)中显示每个文件的读/写速率全部内容,希望文章能够帮你解决在Linux(CentOS)中显示每个文件的读/写速率所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)