艹,文件找不到!
谈文件异常前,先要给各位复习一下磁盘 IO 的知识,说到 IO,就不得不提一下计算机的存储系统体系,主要分为 CPU、内存、磁盘,而磁盘又分为机械磁盘和固态硬盘。一般来说,离 CPU 越近,价格越贵,速度越快,容量越小;反之,离 CPU 越远,价格越便宜,速度越慢,容量越大,见下图。 机械磁盘读写一般以毫秒为单位,并且顺序读写性能高于随机读写,有的同学可能会问为什么顺序读写的性能要好些呢?主要跟机械磁盘的结构有关系「见下图」,随机读写实际是要不断旋转磁头、扇区从而来找到对应的位置,因此性能较低。 在这里,我们可以联想到经常使用的数据库,它的耗时一般主要发生在查询的过程中,一般的调优也就是减少随机 IO 的次数。各位读者可以思考一下 MySQL 是怎么减少 IO 次数的呢? 对于固态硬盘来说,它是用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元组成,没有机械旋转,因此,在性能上远超过机械硬盘。 下面来聊聊几个分析 IO 性能的工具。 首先,我们要知道磁盘的整体情况,才好对症下药,那么就离不开两个命令fdisk 和 df。 从上图我们可以得出这台电脑的磁盘大小、有多少个扇区、每个扇...