Ubuntu

關於交換的問題

  • October 10, 2021

我的電腦- 我在我的舊土豆電腦上使用 Ubuntu 20.04 來讓它工作。它有 2GB 的 RAM 和 Intel i5 處理器。我知道它真的很舊,但我想讓它工作。

詳細問題- 我的電腦上只有 2 GB 的 RAM,所以我無法在上面做很多事情。我找到了使用交換文件的解決方案。我有一個 2TB 的硬碟,只用了 4GB,所以我做了一個 1TB 的交換分區。我知道這很有趣。現在我不知道它是否可以正常工作,因為每次我檢查記憶體時,它都使用了近 1700MB。

實際問題- 我想問一些問題,

  1. 它實際上是1TB RAM嗎?
  2. 它會傷害我的電腦嗎?
  3. 它會讓它變慢嗎?
  4. 我應該做點什麼嗎?
  5. 交換分區的合理大小是多少?

我在網際網路上讀到的- 我讀到我們應該給一半的 RAM 來交換文件,或者把 RAM 加倍。但這對我來說還不夠。

任何想法將不勝感激

無論如何感謝您的寶貴時間

  1. 您將獲得 1TB 的虛擬記憶體。然後,如果程序需要 1TB,它們將工作
  2. 它不會傷害
  3. 如果您不使用交換,我認為它不會大大降低您的系統速度,但是如果您開始使用交換,顯然您的交換程序將開始變慢。但是,管理交換(跟踪空閒塊……)肯定會使用一些記憶體……那麼與我的用法相比,我不會使用太多交換。
  4. 我不明白這個問題!
  5. 交換分區沒有理想的大小。如果你放的太少(取決於你的應用程序),核心將​​拒絕為需要一些記憶體的程序分配記憶體。如果與記憶體相比,您需要大量交換,則可能表明您需要升級記憶體(或系統,如果它已滿 RAM)。這就是為什麼在接近 RAM 的位置進行交換似乎是一個好的開始。那麼理想取決於您的需求。例如,如果我將系統升級到 16GB,我將不需要交換,交換可能會損害某些應用程序(實時音樂合成)。我理想的交換是 0 !

引用自:https://unix.stackexchange.com/questions/672624