當前位置:首頁 » 操作系統 » linuxload

linuxload

發布時間: 2023-02-08 03:27:59

1. 怎樣快速啟動Linux系統

Linux需要重新啟動是少有的。可是一旦需要,Linux啟動常常是緩慢的。幸好有一些加速的辦法。其中一些方法不太難。咱們瞧一瞧吧。

#1: 撤消多餘的服務

根據機器的用途,很多服務是不需要的。要是Linux只用作桌面,就不需要sendmail、httpd和另外許多服務。如果你的伺服器只是Web伺服器,也可以關掉許多服務。為此,可轉到管理菜單,檢查服務項目。只需撤消所有不想啟動的服務選項。

#2: 撤消多餘的內核模塊

假如你的桌面連接到乙太網,就不需要裝載無線內核模塊。這是較為困難的任務,可能需要重新編譯內核,而編譯內核不是可以輕松擔當的工作。為此,你大概需要內核源代碼。接著,按照編譯內核的標准步驟進行。不同在於你要搜查系統,撤除所有不需要的模塊。

查明系統中當前安裝和運行的內核模塊的最好方法是安裝Bootchart。它不僅會給你一個適宜的模塊清單,而且還會說明系統啟動過程中發生的事情。還可以發出命令:chkconfig –list | grep 3:on,弄清楚正在運行什麼服務。一旦知道裝載了什麼不需要的模塊,就可以在內核重新編譯期間將其移除。只要這樣處理,編譯的內核就完全適合你的體系結構。

#3: 使用輕型窗口管理器代替GNOME或KDE

我插入小腳印窗口管理器的原因是——它們大幅度減少圖形(界面)啟動時間。代替不得不額外等待啟動GNOME或KDE的30到60秒,為什麼不等待用於啟動Enlightenment或者XFCE的2到10秒呢?它們不僅節省啟動時間,還會節省內存並解救處理臃腫軟體(bloatware)這種令人頭痛的事。

#4: 使用基於文本的登錄而不是圖形登錄

我的大多數Linux機器啟動run level 3而非run level 5。這個運行級別將停在文本登錄模式,我就在這個地方登錄並發出startx命令,開始選擇桌面。圖形登錄模式做兩件事:增加裝入時間並引起頭痛的問題即試圖從拙劣的X windows掙脫出來。

#5: 使用輕型發行版

不要裝載重型的Fedora,為什麼不試一下Gentoo、Arch或Puppy Linux呢?這些較小的發行版的啟動時間比更加臃腫的Fedora(甚至Ubuntu)要快很多。在較大的發行版中,OpenSuSE聲稱啟動最快,但我還沒有親自試驗。在最新的Fedora和Ubuntu之間,Ubuntu擊敗Fedora的啟動時間(而且是即開即用)。

#6: 使用Open BIOS

要是你相當聰明能幹,准備升級PC固件,可以考慮遷移到開源BIOS。一個附加說明,使用開放固件允許Linux啟動時真正初始化硬體(而不依賴BIOS)。最重要的是,許多開放BIOS可以設置滿足機器的特殊需要。如果不走開放BIOS之路,至少也可以設置BIOS不尋找不存在的軟盤驅動器,即直接啟動第一個硬碟驅動器(首先不是CD驅動器)。

#7: 迴避DHCP

如果你工作在地址租約不是問題的家庭網路(或者小型企業網路)上,那麼,機器就用靜態IP地址。這將使機器不必出外訪問DHCP伺服器來獲得IP地址。如果採取這種途徑,就要確保配置文件/etc/resolve.conf也表達你的DNS伺服器地址

#8: 熱插拔可免就免

熱插拔是指允許把新設備插上電源並立即使用的系統。如果你知道你的伺服器不需要這種系統,就刪除它。這將減少啟動時間。在許多系統上,熱插拔消耗大量啟動時間。排除熱插拔將發生的變化取決於你所用的發行版。注意:就絕大部分而言,udev已經取代熱插拔。但如果你還在運行老一點的發行版,這樣做還是適合的。

#9: 要是真的大膽無畏,可嘗試一下initng

initng系統充當sysvinit系統的替換物,並承諾徹底減少類UNIX操作系統的啟動時間。如果你願意了解運行中的initng系統,可以試一試Pingwinek LiveCD。

#10: 利用Debian具有的代碼

要是正在使用Debian,就有一行可用來將你的啟動腳本轉換成並行運行的簡單代碼。如果檢查一下/etc/init.d/rc腳本,就會看到:大約在24行有CONCURRENCY=none。把這一行改為CONCURRENCY=shell,你有可能目睹啟動時間的減少。

2. 如何查看Linux 伺服器的負載信息

方法一:
通過top命令來查看伺服器負載
再對此Linux伺服器性能分析之前,先了解下Linux系統Load average負載的知識,負載均值在 uptime 或者top 命令中可以看到
方法二:輸入 iostat -x -k -t
說明:%util: 一秒中有百分之多少的時間用於 I/O 操作,或者說一秒中有多少時間 I/O 隊列是非空的。
即 delta(use)/s/1000 (因為use的單位為毫秒)
如果 %util 接近 100%,說明產生的I/O請求太多,I/O系統已經滿負荷,該磁碟可能存在瓶頸。
方法三:
如果玩游戲很卡,可以用hdparm –t /dev/磁碟名稱來測試磁碟性能是否達標
說明:sd表示硬碟是SATA,SCSI或者SAS,a表示串口的第一塊硬碟

熱點內容
讀書軟體視頻分鏡頭廣告腳本 發布:2025-07-21 23:32:00 瀏覽:60
演算法ecd 發布:2025-07-21 23:29:05 瀏覽:704
安卓會玩叫什麼 發布:2025-07-21 23:23:00 瀏覽:354
備用域伺服器搭建 發布:2025-07-21 23:22:59 瀏覽:599
編譯yacc教程 發布:2025-07-21 23:21:51 瀏覽:353
linux伺服器ip查詢工具 發布:2025-07-21 23:15:32 瀏覽:360
scratch編程是什麼 發布:2025-07-21 23:10:26 瀏覽:949
查看linuxjdk 發布:2025-07-21 23:09:45 瀏覽:41
用安卓編譯一個簡單的計算器 發布:2025-07-21 23:09:41 瀏覽:563
lnmp一鍵腳本 發布:2025-07-21 22:54:37 瀏覽:216