检查4K对齐

✗ sudo fdisk -lu

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1abd1abc

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      782335      390144   83  Linux
/dev/sda2          784382   976768064   487991841+   f  W95 Ext'd (LBA)
/dev/sda5       159385672   432015439   136314884    7  HPFS/NTFS/exFAT
/dev/sda6       432015504   704645271   136314884    7  HPFS/NTFS/exFAT
/dev/sda7       704645336   976768064   136061364+   7  HPFS/NTFS/exFAT
/dev/sda8          784384    16406527     7811072   82  Linux swap / Solaris
/dev/sda9        16408576   159381503    71486464   83  Linux

Partition table entries are not in disk order

Units 是512字节,4K = 8 × 512 byte。所以只要看分区的Start地址能否整除8,可以的话这个分区就是4K对齐的。

一般来说,Linux下默认分区时,就自动进行4K对齐了

开启 AHCI

开机进入 BIOS 设置好 AHCI

经常检查SSD固件

减少写操作

保留一定的剩余空间(7%),不要写满

使用 EXT4 文件系统

禁用noatime

修改 /etc/fstab ,添加 noatime 挂载参数。大概如下:

UUID=9de8a5a7-d693-4ce9-8dc6-80b18897c56d / ext4 noatime,discard,errors=remount-ro 0 1