什麼是Linux中的交換以及如何使用它?

Linux的

也許 你們中許多人聽說過這個詞,大多數人已經知道了, 但是對於那些還不知道的新手 我要說的是關於交換的內容。

交換 或交換內存空間或也稱為虛擬內存, 是使用HDD上的空間而不是內存模塊的磁盤.

除此以外, 應用程序使用RAM 以及其在計算機上運行並能夠在計算機上工作的可用性,當系統上運行的應用程序很少時,這些應用程序將使用可用的RAM進行管理。

現在情況恰好相反時會發生什麼 如果應用程序需要大量RAM或根本沒有可用的內存 這是交換進入的時間。

當實際內存用完時,將使用交換功能,系統會將RAM內存的部分內容複製到交換內存空間,以執行其他任務。

使用此系統的主要缺點之一是系統會變慢,因為RAM和HDD之間的數據傳輸速度差異很大,並且這完全取決於您的硬件。

儘管在SDD中,這會發生根本性的變化,因為您可以更好地進行數據傳輸。

這裡的速度問題 RAM信息在十億分之一秒的時間內傳遞。 SSD可以在幾微秒內訪問數據,例如 普通硬盤驅動器,以毫秒為單位訪問數據。 這意味著RAM比SSD快1000倍,比普通硬盤快100.000倍。

什麼時候需要使用交換?

交換

即使網絡上有很多信息, 您會發現兩種類型,它們是在這一點上說交換是無用的,而其他的則說它非常有用。

這是一個難題,現實是我個人不需要使用交換分區,這是因為就我而言,我通常對計算機的需求並不高。

儘管對於每個人來說都是不同的,但從我到今天,我從未崩潰過系統,也沒有因為缺乏RAM內存而使系統速度下降而遭受痛苦,但是我發現速度很慢,但這是由於我的硬盤驅動器已經出現問題,因此我必須對其進行更改。

他們問我們的問題是:

  • ¿交易所的大小應該是多少?
  • ¿交換必須是RAM大小的兩倍 還是應該是RAM的一半?

既然兩者都聯繫在一起,我認為從常識上我們可以推斷出應該做的事情。

如果您有一台具有16 GB RAM的計算機,則Swap將為32 GB或8GB,實際上,按照常識,當訪問HDD上的8 GB內存時,沒有一個會花2分鐘左右的時間,請參閱表中描述的表傳輸速度以上是不完全一致的。

現在 如果您有超過8Gb的RAM僅2GB的交換就足夠了,使用更多沒有意義。

現在 如果您有6 GB或更少的內存,建議您使用1GB到2GB。

如果您使用視頻編輯任務,渲染或播放需要大量內容的標題,最健康,最好的事情是增加我們的RAM內存,並且只有2GB的交換空間。

最後,由您決定要分配給Swap多少磁盤空間,正如我提到的那樣,我個人從未使系統飽和,因此這也是使用計算機打開多個應用程序(如果沒有的話)的一部分。正在使用中。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   格雷戈里奧 他說:

    我發現這篇文章的開頭有些令人困惑。 正確的做法是擁有我們需要的公羊,如果可能的話,我們將剩下的公羊(公羊幾乎是一種難以接近的奢侈品已經過去了),調換使您擺脫了特定的困境,但是當您必須不斷獲取時它使您幾乎無法使用設備,太多的延遲給您帶來服務器通信問題,使遊戲的等待時間無法接受,等等。 與ram相比,double swap的舊規則已經過時了,儘管它取決於有趣的過程,但是如果您處理大量數據,但是計算是漸進的,則可以進行交換操作,而不必安裝大量的數據。內存。 在辦公室自動化這樣的情況下,通常4GB的RAM和4GB的交換空間就足夠了,但是隨著Web瀏覽器的貪婪程度,建議將8GB的RAM和2GB的交換空間用於四分之三的遊戲,如果增加到16GB您可以最小化交換或刪除它。

  2.   費杜 他說:

    太凌亂了

    RAM小於1 GB,因此交換空間必須是Ram的兩倍
    大於1 GB的RAM等於2 GB

    但是如果要休眠交換,它們必須至少與您使用的交換相同,因為休眠是在交換中完成的。

  3.   費杜 他說:

    但是如果要休眠交換,它們必須至少與您使用的RAM相同,因為休眠是在交換中完成的。

    1.    黑暗危機 他說:

      我知道這些信息令人困惑,這就是為什麼我評論我們必須知道計算機將要達到什麼目的的原因,並且要知道我們有多少RAM,因為正如您所說,Swap建議的大小必須為RAM,如果我們正在談論休眠,這就是我說的話,如果您有8 GB或更多的空間,這只是一個例子。
      擁有這個大小的交換區域是非常不協調的,尤其是當您要休眠計算機時,它將佔用當時所有可用的RAM。 沒有任何意義。
      從個人的角度來看,如果沒有更多資源,則使用超過2GB的交換空間根本就沒有意義。

  4.   喬爾格斯姆 他說:

    在交互式系統(用戶PC)中,不應進行任何交換,因為由於某種原因係統開始進行交換時,計算機會凍結,並且會打開一個窗口以殺死“吃” RAM的進程,這是非常慢的事情,通常需要通過拔掉電源關閉電源。
    交換僅對普通用戶休眠計算機有用。

  5.   格雷戈里奧 他說:

    我總是看到使用大量交換僅用於休眠會浪費多少,實際上,我特別是從未休眠過,當我關閉電源時,我實際上是這樣做的。

  6.   凱文·坦扎(Kevin Tanza) 他說:

    我將是第一個承認我對Linux交換一無所知的人。 我根本不是與該技術課程有關的所有方面的專家,因此,我非常感謝這種解釋🙂這是非常有益的。