有朋友怀疑我的观点,说Android手机的卡顿,跟磁盘读取速率,有半毛钱关系,你说个der?
经过做了一番功课,我调查了一下相关的文档。查阅到一些理论,且分享给大家,权当娱乐。
论述如下:iowait、磁盘读写速度与Android系统卡顿的关系
在Android系统中,iowait(CPU等待I/O操作完成的时间)与磁盘读写速度密切相关。当磁盘读写速度变慢时,系统的iowait会增加,导致CPU花费更多时间等待I/O操作完成,进而影响系统性能。Android手机卡顿现象往往与iowait的增加有关,因为系统反应变慢时,CPU等待I/O操作的时间增加,可能导致系统负载升高、CPU使用率上升,进程长时间处于不可中断状态,从而引发卡顿现象。
更快的磁盘读取速率可能有助于减少Android手机卡顿现象。当磁盘读取速率提高时,系统能更快地响应I/O操作,减少CPU等待I/O操作完成的时间,从而降低iowait 的发生率。因此,提高磁盘读取速率可以改善系统性能,减少卡顿现象,使Android手机运行更加流畅
那么对于普通消费者的我们来说。如果我们注重手机的流畅和丝滑,我们就应该选更快的存储速率,你们在看手机配置参数的时候,注意存储是什么规格的。
常见的手机存储规格包括UFS 3.1、UFS 3.0、UFS 2.1、eMMC 5.1等。它们的读取速率分别如下:
存储规格
连续读取速度(MB/s)
eMMC5.1
约 400
UFS2.1
约 800
UFS3.1
约 1,700
UFS4.0
约 3,400
NVMe
约 1,500 (iPhone 14)
这些存储规格在手机中使用广泛,而UFS4.0具有最高的读取速率,为3.4GB/s,相比之下,eMMC 5.1的读取速率为400MB/s。
买手机,你可以先用测试软件,跑一个速率,或者找一下网上评测的视频、文章,先做一下功课。