導航:首頁 > 源碼編譯 > 編譯linux用固態

編譯linux用固態

發布時間:2023-03-22 19:26:59

㈠ 固態硬碟 能安裝linux 系統 嗎

固態硬碟(Solid State Drives),簡稱固盤,固態硬碟(Solid State Drive)用固態電子存儲晶元陣列而製成的硬碟,由控制單元和存儲單元(FLASH晶元、DRAM晶元)組成。固態硬碟在介面的規范和定義、功能及使用方法上與普通硬碟的完全相同,在產品外形和尺寸上也完全斗孝與普通硬碟一致。被廣泛應用於軍事、車載、工控、視頻監控、網路監控、網路終端、電力、醫療、航空、導航設備等領域。

可空旁稿以啟老安裝但是不推薦,雖然選擇4K對其但是很難安裝,相當麻煩

㈡ linux裝固態還是機械

linux裝固態。推薦將linux系統安裝在固態硬碟上,linux是開源免費的系統,主要用於伺服器主機上,作為部署軟體程序使用,因此需要更高的主機配置,其中硬碟是linux系統的重要載體,固態比機械硬碟性能有著十倍的提升,在讀寫方面有著優秀表現,在數據存儲上可以採用機械硬碟,性價比更高。

linux裝固態注意事項

Linux目前支持幾乎所有的處理器CPU,早期的Linux只支持數量很少的顯卡、音效卡,而如今,如果要安裝Linux,經過十多年的發展,Linux內核不斷完善,已經能夠支持大部分的主流硬體,同時各大硬體廠商也意識到了Linux操作系統對其產品線的重要性,紛紛針對Linux推出了驅動程序和補丁,使得Linux在硬體驅動上獲得了更廣泛的支持。

㈢ 固態硬碟在linux下怎麼優化

1.使用Ext4 without journaling文件系統
傳統的SSD+Linux組合一般推薦Ext2文件系統,主要是考慮到Ext3、Ext4需要額外的記錄日誌,會縮短SSD使用壽命,而且新出現的TRIM技術在Ext2中有兩個缺點:
僅支持離線TRIM,換句話說文件系統必須只讀掛載;
需要手動執行hdparm命令或wiper.sh腳本。
Ext4則沒有這些限制,允許TRIM後台運行,並且日誌記錄功能可以手動關閉(沒有日誌的情況下,文件系統更容易損壞,如突然斷電),如果你甘願冒這樣的風險,從而延長SSD使用壽命,值得一試。另外,許多測試中如:Testing EXT4 & Btrfs On A Serial ATA 3.0 SSD,像Btrfs這樣為SSD准備的文件系統不如Ext4速度快(用SSD不就為了快么)。
所以,上面安裝系統時,選擇了Ext4系統,接下來需要關閉日誌功能。
首先,系統掛載時無法停用日誌功能,所以需要進入剛才的U盤系統,利用root許可權執行:
tune2fs -O ^has_journal /dev/sda1
即關閉/dev/sda1上的日誌功能。
然後,運行操作系統檢測:
e2fsck -f /dev/sda1
不這樣,文件系統可能會出錯。
最後,重啟,進入SSD中的系統,檢查是否設置成功:
dmesg | grep EXT4
如果出現:
EXT4-fs (sda1): mounted filesystem without journal
說明設置成功。
原來是:mounted filesystem with ordered data mode
如果需要再次開啟日誌功能,只要運行tune2fs -O has_journal /dev/sda1即可。
2.開啟TRIM功能
TRIM是一種操作系統調度SSD塊寫入的方式。主要是因為同一個SSD的快閃記憶體單元頻繁操作會磨損,影響使用壽命,區別於傳統的機械硬碟處理刪除數據。Linux內核自2.6.33開始支持TRIM。
首先,檢查內核版本是否支持TRIM:
uname -a
然後,檢查SSD硬碟是否支持TRIM:
hdparm -I /dev/sda
如果顯示比如(不同硬體可能不同提示):
* Data Set Management TRIM supported
說明支持。
這兩個條件都滿足,在/etc/fstab中將:
/dev/sda1 / ext4 defaults 改為:
/dev/sda1 / ext4 discard,defaults 分區、掛載點、已經存在的選項不一定一樣。
測試新的fstab文件:
mount -oremount /dev/sda1
然後掛載:
mount
如果顯示discard字樣,說明成功,如:
/dev/sda1 on / type ext4 (rw,discard)
3.swap空間處理
對於大內存來說swap基本上都是空閑的,除非電腦進入休眠狀態,系統會將內存內容轉到swap中。有了SSD,開關機都在幾秒中,對我來說swap沒用,所以上面直接不分配swap空間。
如果分配了也行,空間要小,而且通過設置/proc/sys/vm/swappiness裡面的值,來減少swap換出量:
echo 1 > /proc/sys/vm/swappiness
0到100之間,值越大換出量越大。
4.設置noatime
當訪問文件時,系統會更新last-access這個文件/目錄元數據,設置noatime後可以減少這種操作。
將2步中的:
/dev/sda1 / ext4 discard,defaults 改為:
/dev/sda1 / ext4 noatime,discard,defaults 測試設置成功方法與上面一樣。
5.使用noop磁碟調度
通常操作系統調度機械硬碟時會提供一些數據的物理位置,這樣有利於機械硬碟優化尋道,但是對SSD沒意義,所以採用noop磁碟調度,即簡單發送請求,可以提高效率。
可以通過以下命令查看調度方法:
cat /sys/block/sda/queue/scheler
比如顯示:
[noop] deadline cfq
在/etc/rc.local中添加如下語句:
echo noop > /sys/block/sda/queue/scheler
6.內存分區加速
如果內存夠大,可以用ramdisk的方式,將一些經常變化的位置如/tmp放入內存,加快速度,減少對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相同,記得將瀏覽器等程序的緩存目錄設置到/tmp下。

㈣ 固態硬碟 能安裝linux系統嗎

方法/步驟:第一步製作U盤啟動盤
1U盤安裝系統是時下作為流行的安裝系統方便,其優點是方便快捷,製作簡單,成本低,可用性強等。U盤安裝系統首先是需要將U盤製作成類似光碟機的啟動盤,這里我們之間有過很多介紹,相信大家都不會陌生。主要是需要准備一個4GB以上容量的U盤,然後藉助老毛桃、U大師、大白菜或者電腦店等工具,均可以一鍵將U盤製作成啟動盤。
1、電腦店U盤啟動敬辯盤製作圖文教程 含視頻教程
2、大白菜超級u盤啟動製作工具製作U盤啟動盤教程(介紹的是大白菜製作U盤啟動教程)
3、如何製作U盤啟動盤 U盤系統製作與安裝教程 (介紹的是U大師製作U盤啟動教程)
2以下我們演示的是使用電腦店軟體,教你如何一鍵將U盤製作成啟動盤:

3首先去「電腦店」官方網站下載一個電腦店軟體包,大概380MB左右,下載完直接安裝就行。
4運行電腦店,插入U盤,選擇U盤,點擊「一鍵製作啟動U盤」,記得要備份U盤里的數據,製作過程中將會全盤格式化U盤里的數據。

5插入U盤之後點擊「一鍵製作啟動U盤」按鈕,程序會提示是否繼續,確認所選U盤無重要數據後開始製作

6製作過程中不亮升缺要進行其它操作以免造成製作失敗,製作過程中可能會出現短時間的停頓,請耐心等待幾秒鍾,當提示製作完成時安全刪除您的U盤並重新插拔U盤即可完成啟動U盤的製作。

7下載您需要的gho系統文件並復制到U盤中
將您自己下載的GHO文件或GHOST的ISO系統文件復制到U盤「GHO」的文件夾中,如果您只是重裝系統盤不需要格式化電腦上的其它分區,也可以把GHO或者ISO放在硬碟系統盤之外的分區中。

方法/步驟2:U盤裝系統到固態硬碟過程及注意事項
1
SSD固態硬碟不同於機械硬碟,SSD一定用運行在AHCI模式下。AHCI,全稱Advanced Host Controller Interface,即高級主機控制器介面,相比老舊的「IDE「 虛擬模式更適合SSD SATA存儲設備通信協議。主板BIOS中開啟AHCI後,SSD支持NCQ(NativeCommandQueuing,原生命令隊列),當隊列深度(QD)增大,性能也會以幾何級別上升,而IDE則是不支持NCQ,隊列深度增大性能也不會有太大的變化。
2
空盤裝系統之前,我們先進入主板BIOS設置SATA模式,如下圖所示。
主板BIOS一直按著「Del鍵」可進入。下面面就是華碩Z77主板BIOS內對SATA介面模式設置的畫面,SATA介面模式設置的項目一般都在Advanced(高級)內。SATA模式有IDE、AHCI、RAID三種,選擇AHCI模式。IDE模式不適合SSD使用,而RAID模式則是為需要組建磁碟陣列的用戶准備的。
PS:記得在主板BIOS內開啟AHCI模式,因為AHCI中的NCQ特性對SSD來說至關重要。

END
方法/步驟3: 第笑做三步開始用U盤裝系統到SSD
1下面我們拿製作好的U盤啟動盤,以安裝Win7系統為例,其他XP、Win8系統安裝都一樣,這里我們用的是浦科特M5S 256G固態硬碟裝系統。

2首先在電腦啟動菜單或進入BIOS內設置U盤為第一啟動盤,在主板BIOS中啟動項--啟動選項屬性--選擇啟動的優先順序。選擇好後保存,U盤啟動,開機即可進入下面的畫面U盤里邊的電腦店啟動界面了。
3然後我們選擇第一項「運行電腦店的Win03PE 2013增強版」。
4之後等待一會載入Windows PE,之後就可以進入PE操作操作桌面了,如下圖。
5新買回來的SSD都是沒有分區的,我們選擇「電腦店」自帶的分區工具「DiskGenius」進行分區,選擇分區時一定記得勾選「對齊到下列扇區數的整數倍」,也就是我們常說的SSD 4K分區對齊,固態硬碟必須濟設置4K對齊,才會發揮出去高速的性能,這點必須注意,如上圖所示。
隨著硬碟容量不斷擴展,為了提高容錯能力和讀寫速度,將原來的每個扇區512位元組改為每個扇區4096個位元組,也就是現在常說的「4K扇區」,那「4K對齊」就是符合「4K扇區」定義格式化過的硬碟,並且按照4K的規則寫入數據。
如果固態硬碟4K不對齊,寫入的數據寫入點正好會介於兩個4K扇區的之間,也就是說即使是寫入最小量的數據,也會使用到兩個4K扇區,這樣會造成跨區讀寫,讀寫次數放大,從而影響讀寫速度。另外由於固態硬碟寫入次數有限,如果4K不對齊,壽命也會縮短,因此使用SSD必須要進行4K對齊。

6分好區後,點擊PE桌面上的電腦店PE一鍵安裝器
7然後我們找到之前下載復制到U盤里的Win7 64Bit .gho後綴的鏡像文件。

8完成之後點擊「開始安裝」,安裝完後,會彈出一個對話框,確定即可,至此系統已經安裝到固態硬碟,如上圖所示,下面會進入系統的最後配置。
註:這里需要注意的是,之後會重啟電腦,建議在上一步點擊確定後,立即拔掉電腦上的U盤,否則又將進入電腦店安裝系統界面,當然你也可以再進入BIOS設置成硬碟啟動也可以,這里建議大家拔掉U盤,可自動進入從系統盤啟動,從而完成以下系統的安裝。

9安裝過程中會重啟電腦,安裝完成後,會彈出對話框,下一步即可。
10
最後恭喜您,您的SSD已經成功地裝上系統。上述這種安裝方法,方便實用,安裝的耗時很短,幾分鍾內就可以搞定,一個U盤可以同時裝多種不同系統。

方法/步驟4:檢查SSD固態硬碟工作是否正常
固態硬碟最大特點就是速度比普通機械硬碟讀寫速度要快很多,不過之前我們也介紹了固態硬碟需要進行4K對齊、開啟AHCI模式等,這些如果設置不正常,固態硬碟的速度可能跟普通硬碟就沒區別了,因此需要檢查一下。
裝好系統及驅動後,我么如何知道固態硬碟是否已經處在最佳正常工作狀態呢?最簡單的方法用一款叫AS SSD Benchmark軟體來檢測一下,主要看其讀取速度。

㈤ 我是個嵌入式新手,在編譯linux-2.6.30.1的時候出現了如下錯誤: /tmp/ccygt4eh.s:34169: Fatal error: can

嵌入式系統是面向用戶、面向產品、面向應用的,它必須與具體應用相結合才會具有生命力、才更具有優勢。因此可以這樣理解上述三個面向的含義,即嵌入式系統是與應用緊密結合的,它具有很強的專用性,必須結合實際系統需求進行合理的裁減利用。所以嵌入式系統有以下幾個特點:

簡述嵌入式系統的特點

1、系統內核小。由於嵌入式系統一般是應用於小型電子裝置的,系統資源相對有限,所以內核較之傳統的操作系統要小得多。比如Enea公司的OSE分布式系統,內核只有5K,而Windows的內核簡直沒有可比性。

2、專用性強。嵌入式系統的個性化很強,其中的軟體系統和硬體的結合非常緊密,一般要針對硬體進行系統的移植,即使在同一品牌、同一系列的產品中也需要根據系統硬體的變化和增減不斷進行修改。同時針對不同的任務,往往需要對系統進行較大更改,程序的編譯下載要和系統相結合,這種修改和通用軟體的「升級」是完全兩個概念。

3、系統精簡。嵌入式系統一般沒有系統軟體和應用軟體的明顯區分,不要求其功能設計及實現上過於復雜,這樣一方面利於控制系統成本,同時也利於實現系統安全。

4、高實時性的系統軟體(OS)是嵌入式軟體的基本要求。而且軟體要求固態存儲,以提高速度;軟體代碼要求高質量和高可靠性。

5、嵌入式軟體開發要想走向標准化,就必須使用多任務的操作系統。嵌入式系統的應用程序可以沒有操作系統直接在晶元上運行;但是為了合理地調度多任務、利用系統資源、系統函數以及和專家庫函數介面,用戶必須自行選配RTOS開發平台,這樣才能保證程序執行的實時性、可靠性,並減少開發時間,保障軟體質量。

6、嵌入式系統開發需要開發工具和環境。由於其本身不具備自舉開發能力,即使設計完成以後用戶通常也是不能對其中的程序功能進行修改的,必須有一套開發工具和環境才能進行開發,這些工具和環境一般是基於通用計算機上的軟硬體設備以及各種邏輯分析儀、混合信號示波器等。開發時往往有主機和目標機的概念,主機用於程序的開發,目標機作為最後的執行機,開發時需要交替結合進行。

7、嵌入式系統與具體應用有機結合在一起,升級換代也是同步進行。因此,嵌入式系統產品一旦進入市場,具有較長的生命周期。

㈥ Linux伺服器支持SSD固態硬碟嗎,可否SSD RAID0有支持SSD的Linux操作系統嗎Linux用ES.3 SCSI SAS哪個好

1、SSD 支持不支持和系統沒關系,這東西一樣是基於磁碟介面界面讀寫的(就是 IDE SATA SCSI SAS 這種),用什麼方式存儲是靠他自己實現的和介面無關。當然相對來說,頂多是優化的區別。Linux 對於 SSD 的效果只要新系統,問題都不大。文件系統好像 ext4 有對 Flash 晶元的優化。其他文件系統效果如何你去查查吧……
2、同 1 。RAID 這是和介面相關的,和什麼硬碟無關。當然還是如上面的話,永遠是新的系統對新的硬體效果最好。
3、成本能接受,速度最快的那個。當然還一個,有驅動。當然驅動我只得是介面的驅動。

㈦ 固態硬碟安裝linux系統教程

以deepin Linux系統為例,先到官網上下載系統安裝包,有的系統安裝包中自帶安裝工具,利用安裝工具將其安裝到固態硬碟中即可。

㈧ 買了塊固態硬碟該怎麼分區裝linux

無論是哪個版本linux的分區都是類似的。一般/boot,主分區-6以下就是200m,7就是500m,一般500mboot絕對夠用了,山散團然後就是swap分區,這個給一個內存的2倍就可以了,但是超過12g就領算了,剩下的就是 給根逗橘就好了。盡量用lvm分掘模區吧,這個以後可以自己改變分區大小,就是這個樣子了,/boot--500m,swap--2*內存,/給剩餘。linux的分區更多操作建議參考《linux就該這樣學》這本書,希望能夠幫助到你

㈨ 固態硬碟是不是不適合Linux

4K對齊就耐森行,就這么一個問題要注意 固態硬碟是特別怕靜電的昌首畝,所以通常都有防靜電膜的。最好減少數據危害就是盡量不要它接觸有芹陪通電或帶靜電的物體。

㈩ 固態硬碟和傳統硬碟搭建LINUX伺服器,哪個更適用

兩個一起組磁碟陣列更好!固態做啟動,機械做存儲
機械吧,伺服器更需要的是空間

如果是速度和壽命的話肯定是固態

閱讀全文

與編譯linux用固態相關的資料

熱點內容
php怎麼跳轉到電腦 瀏覽:413
如何在電腦上創建新網路連接伺服器 瀏覽:61
c語言編譯之後如何運行 瀏覽:566
mfc多線程編程視頻 瀏覽:410
c編譯的中文怎麼寫 瀏覽:91
單片機連接蜂鳴器電路 瀏覽:844
程序員買房前後對比照 瀏覽:988
cmdjava中文亂碼 瀏覽:947
窗口app哪個好 瀏覽:731
xzforandroid 瀏覽:577
程序員那麼可愛歌曲完整版 瀏覽:906
為什麼購買pdf 瀏覽:45
操作系統代碼編譯 瀏覽:483
程序員東北大學 瀏覽:426
編譯忽略空字元 瀏覽:118
多店鋪阿里雲伺服器教程 瀏覽:379
單片機求初值 瀏覽:421
安卓機如何在電腦備份圖片 瀏覽:927
ca證書加密機價格 瀏覽:798
天乾地支年份演算法 瀏覽:798