Ubuntu下SSD优化
Contents
检查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