如何在安裝後或 Kubuntu 安裝過程中停用交換文件?

如何在安裝後或 Kubuntu 安裝過程中停用交換文件?

我的電腦有超過64KB 的RAM (8GB),如果我的內存不足,我希望事情崩潰,所以我知道我的RAM 已經用完了,所以我會買一些,而不是說徘徊為什麼我的電腦運行緩慢,當我只需再花 40 美元購買 8GB RAM。

我在 VirtualBox 中運行 Kubuntu。我不確定是否有任何方法可以在安裝完成後永久停用交換文件。

與以前的 Linux 安裝一樣,我發現較新的 GUI 安裝程式不提供沒有交換的單一分割區的選項,迫使我使用舊的 DOS/控制台風格的安裝程式。如果我必須從頭開始重新安裝(對我來說不是一個巨大的考驗)是否有多​​個安裝程序,或者常規的 Kubuntu 安裝程序是否提供了一種無需交換文件的安裝方式?

  • 我絕對確定我想這樣做,我已經很多年沒有在 XP 和我嘗試過的其他 Linux 發行版中運行頁面文件了,並且喜歡我的系統的響應能力。

  • 我在控制台上的能力有限,但請不要要求我輸入一百行來進行簡單的複製/貼上或文字編輯,我對 Linux 的生產感興趣,而不是業餘愛好。

  • 我很樂意接受並贊成任何有效的答案並澄清任何問題。

答案1

就像其他發行版一樣。

swapoff -a

然後編輯/etc/fstab並刪除要交換的引用。

答案2

這不是一個答案;而是一個答案。我想發表評論,但我的非答案類型的內容不太適合評論框,所以就在這裡。請隨意忽略/否決——是的,我知道你確定你不想交換。

POSIX/Linux 交換與 Windows 頁面檔案不同,且 Linux 會過度使用記憶體。這意味著您可能有 8 GB RAM,如果您願意,作業系統會很樂意為您分配 64 GB(並且在 64 位元架構上運行)。一切都會很好,直到您填滿該「記憶體」區塊的一頁或多頁並且 Linux OOM Killer 醒來。

OOM Killer 就像 Kraken。當它醒來時,它將會有一個午餐的犧牲過程,你無法阻止它。您也無法影響流程的選擇。這通常是一個很大的過程,但不一定罪魁禍首。如果這個過程對你有用,那就很難了。 OOM Killer 不在乎,墨菲定律也不站在你這邊。我知道它會透過殺死重要進程來危害即時伺服器。

過度使用是透過設計完成的,而 OOM Killer 是解決當某些進程呼叫核心的 '64 gigs 時會發生什麼情況這一明顯問題的一種方法。蘇雷虛張聲勢。許多人認為這是一種不方便的小疣,我們希望盡可能長時間地對其進行鎮靜。

如果 40 美元是您可以接受的升級價格,那麼無論如何,再購買 8 GB RAM。不過,也添加一點交換。只需要幾場演出就可以了。它是不是會損害你的計算機的速度,而你調整 Linux 討厭浸入交換區的程度。對於 8GB RAM,您可能會在交換區中看到幾兆位元組,僅此而已。如果你願意的話,把它一直調高吧!進行交換意味著您在開始丟失進程之前會收到一些警告。

舉例來說,我的電腦有 4GB RAM,但僅使用 350K 交換空間。

此外,如果你安裝了 Ubuntu,那麼你已經有一個交換分割區。浪費了空間實在太可惜了。

這已經在不同的地方進行了很多討論,包括這裡:交換是不合時宜的嗎?這是一本有趣的讀物。

答案3

若要在安裝後停用交換,您可以編輯/etc/fstab文件並註解掉啟用交換的行。

答案4

由於缺少 GUI 選項而導致控制台命令...

1.) 開啟控制台。

2.) 鍵入以下命令...

sudo swapoff -a

3.) 輸入您的 root 密碼。

4.) 鍵入以下命令...

sudo nano /etc/fstab

5.)註解掉交換行(似乎是最後一個,會說「交換」就可以了。

6.) 若使用 nano,請按 CTRL+x 儲存,並按「y」確認檔案。

被告知插入符號 ^ 表示 CTRL(控制)鍵。退出時會提示儲存檔案。

相關內容