磁盘IOPS
IOPS即每秒的输入输出量(或读写次数)
数据吞吐量,指单位时间内可以成功传输的数据数量
磁盘的IOPS,就是一秒内进行多少次IO读写
磁盘的吞吐量,磁盘写入加速读出数据的大小
IOPS和吞吐量的关系
每秒 I/O 吞吐量= IOPS* 平均 I/O SIZE
确认磁盘 I/O 存在性能问题
对于随机负载,当遇到余下情况时,我们那通常认为存在 I/O 性能问题:
1. 平均读时间大于 15ms
2. 在具有写 cache 的条件下,平均写时间大于 2.5ms
对于顺序负载,当遇到余下情况时,我们那通常认为存在 I/O 性能问题:
1. 在一个磁盘上有两个连续的 I/O 流
2. 吞吐量不足(即远远小于磁盘 I/O 带宽)
对于一块磁盘来讲,随着 IOPS 数量的增加,I/O service 也会增加,并且会有一个饱和点,即 IOPS 达到某个点以后,IOPS 再增加将会引起 I/O service time 的显著增加。
图 3. 磁盘 IOPS 与 IO service time 关系图
从经验上讲,我们在测试工作中,我们主要关注 IOPS 和吞吐量以及磁盘的 busy% 这三个数值。如果 IOPS 和吞吐量均很低,磁盘的 busy% 也很低,我们会认为磁盘压力过小,造成吞吐量和 IOPS 过低;只有在 IOPS 和吞吐量均很低,磁盘的 busy% 很高(接近 100%)的时候,我们才会从磁盘 I/O 方面分析 I/O 性能
Inode 使用率
Inode:索引节点,它用来存放文件及目录的基本信息,inode数量即文件系统的节点的最大数量。
Inode使用率容易被忽略。对于一些文件大小很小,文件数量却很大的系统,若采用默认参数生成文件系统,可能导致inode数量不足。当inode使用率达到100%后就不能再创建新的文件或目录。
1. 获取来源
NMON:JFSINODE SHEET
命令行df- g:%Iused
文件系统使用率
1.获取来源NMON:JFSFILE SHEET
命令行:df -g
2.最佳
使用超过80时,系统的性能可能会拖慢
来源:https://www.cnblogs.com/studypy/p/10711492.html