系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Ubuntu安裝和優(yōu)化SSD硬盤

Ubuntu如何安裝和優(yōu)化SSD硬盤

時(shí)間:2015-04-16 17:13:09 作者:qipeng 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150416/45667.html 手機(jī)查看 評(píng)論

  SSD是固態(tài)硬盤,在Ubuntu下安裝后需要對(duì)其進(jìn)行優(yōu)化設(shè)置,以便更好的使用SSD硬盤,下面小編就給大家介紹下Ubuntu安裝和優(yōu)化SSD硬盤的方法,感興趣的朋友不妨來了解下。

  安裝

  1.下載Ubuntu光盤鏡像

  2.利用u盤安裝

  此時(shí),計(jì)算機(jī)已經(jīng)沒有光驅(qū)可用,利用UltraISO的“寫入硬盤鏡像”將ISO文件寫入u盤中。

  3.安裝

  大部分過程與普通安裝方法一致,/掛載點(diǎn)分配20G,/home掛載點(diǎn)分配其他SSD容量,再新創(chuàng)建一個(gè)/store掛載點(diǎn)分配所有的機(jī)械硬盤容量。所有的分區(qū)格式都選ext4。

  優(yōu)化設(shè)置

  1.使用Ext4 without journaling文件系統(tǒng)

  傳統(tǒng)的SSD+Linux組合一般推薦Ext2文件系統(tǒng),主要是考慮到Ext3、Ext4需要額外的記錄日志,會(huì)縮短SSD使用壽命,而且新出現(xiàn)的TRIM技術(shù)在Ext2中有兩個(gè)缺點(diǎn):

  僅支持離線TRIM,換句話說文件系統(tǒng)必須只讀掛載;

  需要手動(dòng)執(zhí)行hdparm命令或wiper.sh腳本。

  Ext4則沒有這些限制,允許TRIM后臺(tái)運(yùn)行,并且日志記錄功能可以手動(dòng)關(guān)閉(沒有日志的情況下,文件系統(tǒng)更容易損壞,如突然斷電),如果你甘愿冒這樣的風(fēng)險(xiǎn),從而延長(zhǎng)SSD使用壽命,值得一試。另外,許多測(cè)試中如:Testing EXT4 & Btrfs On A Serial ATA 3.0 SSD,像Btrfs這樣為SSD準(zhǔn)備的文件系統(tǒng)不如Ext4速度快(用SSD不就為了快么)。

  所以,上面安裝系統(tǒng)時(shí),選擇了Ext4系統(tǒng),接下來需要關(guān)閉日志功能。

  首先,系統(tǒng)掛載時(shí)無法停用日志功能,所以需要進(jìn)入剛才的U盤系統(tǒng),利用root權(quán)限執(zhí)行:

  tune2fs -O ^has_journal /dev/sda1

  即關(guān)閉/dev/sda1上的日志功能。

  然后,運(yùn)行操作系統(tǒng)檢測(cè):

  e2fsck -f /dev/sda1

  不這樣,文件系統(tǒng)可能會(huì)出錯(cuò)。

  最后,重啟,進(jìn)入SSD中的系統(tǒng),檢查是否設(shè)置成功:

  dmesg | grep EXT4

  如果出現(xiàn):

  EXT4-fs (sda1): mounted filesystem without journal

  說明設(shè)置成功。

  原來是:mounted filesystem with ordered data mode

  如果需要再次開啟日志功能,只要運(yùn)行tune2fs -O has_journal /dev/sda1即可。

  2.開啟TRIM功能

  TRIM是一種操作系統(tǒng)調(diào)度SSD塊寫入的方式。主要是因?yàn)橥粋(gè)SSD的閃存單元頻繁操作會(huì)磨損,影響使用壽命,區(qū)別于傳統(tǒng)的機(jī)械硬盤處理刪除數(shù)據(jù)。Linux內(nèi)核自2.6.33開始支持TRIM。

  首先,檢查內(nèi)核版本是否支持TRIM:

  uname -a

  然后,檢查SSD硬盤是否支持TRIM:

  hdparm -I /dev/sda

  如果顯示比如(不同硬件可能不同提示):

  * Data Set Management TRIM supported

  說明支持。

  這兩個(gè)條件都滿足,在/etc/fstab中將:

  /dev/sda1 / ext4 defaults 改為:

  /dev/sda1 / ext4 discard,defaults 分區(qū)、掛載點(diǎn)、已經(jīng)存在的選項(xiàng)不一定一樣。

  測(cè)試新的fstab文件:

  mount -oremount /dev/sda1

  然后掛載:

  mount

  如果顯示discard字樣,說明成功,如:

  /dev/sda1 on / type ext4 (rw,discard)

  3.swap空間處理

  對(duì)于大內(nèi)存來說swap基本上都是空閑的,除非電腦進(jìn)入休眠狀態(tài),系統(tǒng)會(huì)將內(nèi)存內(nèi)容轉(zhuǎn)到swap中。有了SSD,開關(guān)機(jī)都在幾秒中,對(duì)我來說swap沒用,所以上面直接不分配swap空間。

  如果分配了也行,空間要小,而且通過設(shè)置/proc/sys/vm/swappiness里面的值,來減少swap換出量:

  echo 1 》 /proc/sys/vm/swappiness

  0到100之間,值越大換出量越大。

  4.設(shè)置noatime

  當(dāng)訪問文件時(shí),系統(tǒng)會(huì)更新last-access這個(gè)文件/目錄元數(shù)據(jù),設(shè)置noatime后可以減少這種操作。

  將2步中的:

  /dev/sda1 / ext4 discard,defaults 改為:

  /dev/sda1 / ext4 noatime,discard,defaults 測(cè)試設(shè)置成功方法與上面一樣。

  5.使用noop磁盤調(diào)度

  通常操作系統(tǒng)調(diào)度機(jī)械硬盤時(shí)會(huì)提供一些數(shù)據(jù)的物理位置,這樣有利于機(jī)械硬盤優(yōu)化尋道,但是對(duì)SSD沒意義,所以采用noop磁盤調(diào)度,即簡(jiǎn)單發(fā)送請(qǐng)求,可以提高效率。

  可以通過以下命令查看調(diào)度方法:

  cat /sys/block/sda/queue/scheduler

  比如顯示:

 。踤oop] deadline cfq

  在/etc/rc.local中添加如下語句:

  echo noop 》 /sys/block/sda/queue/scheduler

  6.內(nèi)存分區(qū)加速

  如果內(nèi)存夠大,可以用ramdisk的方式,將一些經(jīng)常變化的位置如/tmp放入內(nèi)存,加快速度,減少對(duì)SSD的訪問。

  依然是加在/etc/fstab中:

  tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0

  tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0

  tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0

  更新方法與2相同,記得將瀏覽器等程序的緩存目錄設(shè)置到/tmp下。

  所有的配置完成后,效果如下:

 Ubuntu如何安裝和優(yōu)化SSD硬盤

  現(xiàn)在開機(jī)時(shí)間10秒左右。

  上面就是Ubuntu安裝優(yōu)化SSD硬盤的介紹了,可以看出,在優(yōu)化了SSD硬盤后,開機(jī)的速度明顯加快了很多,所以SSD硬盤的優(yōu)化設(shè)置還是很有必要的。

標(biāo)簽 Ubuntu SSD

發(fā)表評(píng)論

0

沒有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

掃碼關(guān)注
掃碼關(guān)注

掃碼關(guān)注 官方交流群 軟件收錄