You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

三星500Gb 860 Evo加密Ubuntu系统下SSD剩余优化步骤咨询

针对三星860 Evo + Ubuntu 17.10(全盘加密)的后续SSD优化步骤

嘿,很高兴看到你已经搞定了基础的SSD优化操作——noatimenoadirtime确实是减少不必要写入量的好起点!结合你的三星860 Evo和全盘加密的Ubuntu 17.10环境,下面这些额外优化步骤可以按需参考:

  • 确认TRIM功能正常运行
    你当初选这款SSD就是看重它的Linux TRIM兼容性,在全盘加密环境下得确保TRIM指令能正确传递到SSD。先手动触发一次试试:

    sudo fstrim -av
    

    如果没有报错,说明当前TRIM是有效的。接下来要保证它自动定期执行:Ubuntu 17.10默认会有每周的TRIM任务,你可以检查/etc/cron.weekly/fstrim文件是否存在,内容是否包含fstrim -av;如果没有,手动创建这个脚本并赋予执行权限:

    sudo chmod +x /etc/cron.weekly/fstrim
    
  • 启用三星SSD专属工具(可选但推荐)
    三星有针对Linux的命令行版SSD管理工具,能帮你查看状态、更新固件或做针对性优化。安装步骤如下:

    1. 下载安装包:
      wget -q https://launchpad.net/~linuxmint-drivers/+archive/ubuntu/latest/+files/samsung-magician_1.0.0-1_all.deb -O /tmp/samsung-magician.deb
      
    2. 安装工具:
      sudo dpkg -i /tmp/samsung-magician.deb
      

    安装完成后用magician命令就能操作,不过注意全盘加密环境下部分功能可能受限,操作前记得备份重要数据。

  • 调低Swappiness减少swap写入
    SSD的写入寿命有限,没必要让系统频繁使用swap。Ubuntu默认swappiness值是60,针对SSD可以调到10-20:

    1. 临时生效:
      sudo sysctl vm.swappiness=10
      
    2. 永久生效:编辑/etc/sysctl.conf,添加或修改一行:
      vm.swappiness=10
      
      保存后执行sudo sysctl -p或者重启系统即可。
  • 限制系统日志写入量
    系统日志会产生不少后台写入,如果你不需要详细的调试日志,可以调整日志配置:编辑/etc/systemd/journald.conf,修改以下参数:

    Storage=volatile
    SystemMaxUse=100M
    

    前者让日志只存在内存中(重启后丢失),后者限制日志文件最大占用空间。修改后重启日志服务:

    sudo systemctl restart systemd-journald
    
  • 确认分区对齐状态
    虽然Ubuntu 17.10全新安装时默认会对齐SSD分区,但还是可以检查一下:执行sudo fdisk -l,查看分区的Start扇区是否是2048或4096的倍数(对应4K扇区对齐要求),如果是就说明对齐正常,无需调整。

这些优化都是锦上添花的操作,如果你当前系统已经运行流畅,也可以根据自己的需求选择性执行。另外,全盘加密环境下任何操作都建议先备份好重要数据哦!

内容的提问来源于stack exchange,提问作者EddyTheB

火山引擎 最新活动