以下是在CentOS上优化SSD分区的关键步骤:
lsblk或fdisk -l确认SSD设备(如/dev/nvme0n1),分区时确保起始扇区为4096的倍数(默认对齐通常已满足)。XFS(适合大文件、高并发场景)或ext4(兼容性好),格式化命令:mkfs.xfs /dev/nvme0n1p1 或 mkfs.ext4 /dev/nvme0n1p1。sudo fstrim -v /mnt(/mnt为挂载点)。fstrim.timer(systemd定时器),命令:sudo systemctl enable fstrim.timer && sudo systemctl start fstrim.timer。Deadline或noop调度器(减少延迟),命令:echo deadline > /sys/block/nvme0n1/queue/scheduler(需替换为实际设备名)。/etc/fstab中为SSD分区添加noatime选项(减少访问时间更新),示例:/dev/nvme0n1p1 / ext4 defaults,noatime,discard 0 1。bcache-tools将SSD作为缓存层(需安装并配置内核模块)。vm.swappiness(减少交换分区使用,提升内存利用率):echo 'vm.swappiness=10' >> /etc/sysctl.conf,然后执行sysctl -p。fs.file-max(增加文件句柄数,适合高并发场景):echo 'fs.file-max=65535' >> /etc/sysctl.conf,然后执行sysctl -p。df -h、iostat -x 1(监控I/O负载)。du -sh *定位大文件,删除冗余数据。参考来源: