码迷,mamicode.com
首页 > 其他好文 > 详细

SSD优化

时间:2015-08-01 22:10:04      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:

1. Linux

参考: archlinux fstabSolid State Drives

1) 修改fstab开启Trim

/dev/sda1		/		ext4		noatime,discard		0	1
tmpfs			/tmp		tmpfs		nodev,nosuid,noexec,relatime,mode=1777,size=15%		0	0
tmpfs			/var/tmp	tmpfs		defaults,size=5%	0	0

如果正在使用的话需要先umount,然后执行mount -a,如果不行的话,重启一下

2) 打开写缓存

hdparm -W1 /dev/sda

3) IO schedule

$ sudo echo deadline > /sys/block/sda/queue/scheduler
$ sudo echo 1 > /sys/block/sda/queue/iosched/fifo_batch

4) 内核配置

$ sudo echo 0 > /proc/sys/vm/swappiness
$ sudo echo 30 > /proc/sys/vm/vfs_cache_pressure

2. windows

参考:SSD Performance Tweaks

1)系统服务

win+r运行services.msc,禁用Superfetch和Windows Search
右键磁盘属性,禁用压缩驱动器以节约磁盘空间和允许索引服务编制该磁盘的索引以便快速搜索文件
关闭上次访问时间:使用管理员启动cmd,运行fsutil behavior set disablelastaccess 1
关闭NTFS日志:使用管理员启动cmd,运行fsutil usn deletejournal /n c:
关闭休眠:使用管理员启动cmd,运行powercfg /h off
开启trim:使用管理员启动cmd,运行fsutil behavior set DisableDeleteNotify 0
禁用Rac Task:右键我的电脑->管理->系统工具->任务调度->任务调度库->Windows->RAC

2)注册表

关闭Prefetch:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
"EnableSuperfetch"=dword:00000000
"EnablePrefetcher"=dword:00000000
"EnableBootTrace"=dword:00000000

关闭Logging WMI Activity:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM]
"Logging"="0"

减少MFT碎片:

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/FileSystem]
"NtfsMftZoneReservation"="2"

关闭CLEAR PAGEFILE AT SHUTDOWN:

[Hkey_local_machine\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"ClearPageFilesAtShutdown"="0"

关闭系统缓存:

[Hkey_local_machine\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"LargeSystemCache"="1"

减少NTFS内存使用:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsMemoryUsage"="2"


SSD优化

标签:

原文地址:http://my.oschina.net/u/2426299/blog/486530

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!