磁盘性能分析

一、iostat

- 磁盘建议
    1. 尽可能用内存的读写代替直接磁盘I/O,使频繁访问的文件或数据放入内存中进行操作处理,因为内存读写操作比直接磁盘读写的效率要高千倍。
    2. 将经常进行读写的文件与长期不变的文件独立出来,分别放置到不同的磁盘设备上。
    3. 对于写操作频繁的数据,可以考虑使用裸设备代替文件系统。
- 命令使用
[root@master ~]# iostat -d 3 2
Linux 3.10.0-1160.el7.x86_64 (master)   2022年02月21日  _x86_64_        (1 CPU)

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda              17.30       175.06       210.93    4233239    5100509
dm-0             17.38       174.24       210.27    4213487    5084693
dm-1              0.01         0.13         0.00       3240          0

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               5.51         0.00        28.68          0         78
dm-0              5.51         0.00        28.68          0         78
dm-1              0.00         0.00         0.00          0          0
上一篇:Netty如何高效接收网络数据?一文聊透ByteBuffer动态自适应扩缩容机制


下一篇:C++文件读写操作及加速