16GB RAM'im var. 32GB değiş tokuşa ihtiyacım var mı?


277

Takas alanı için temel kuralın fiziksel RAM miktarını iki katına çıkardığı birçok yeri okudum. Ancak, 32 GB LOT görünüyor. Buna çok ihtiyacım var mı? Bu kadar yüksek miktarda fiziksel RAM ile ihtiyacım var mı?


82
Burada tamamen dürüst olmak gerekirse ... SWAP'a bile ihtiyacınız yok, RAM'in tükeneceğini ciddi bir şekilde düşünmüyorsanız zaten 16GB RAM'iniz var, ihtiyacınız yok.
Uri Herrera,

57
Bu "kural", çoğu bilgisayarın tek basamaklı megabaytlarda RAM olduğu bir zamanda ortaya çıktı. 10 yıldan beri anlamlı değildi, ama sadece ... ölmeyecek!
Nicholas Knight

17
@TheX: Belki bazı insanlar yorumunuzu gördüklerinde gülerler :)
Benoit

1
2 soru birbirine benzese de, diğerinin kış uykusundan bahsetmediği ...
Ashu

1
Aslında onun kadar kötü olmadığını fark ettim, takas = takas yerine RAM = 2 x RAM
icc97

Yanıtlar:


189

Tamamen makine ile ne yapmayı planladığınıza bağlıdır. Örneğin, eğer bir Sap sunucusu olsaydı evet, 32 gb takas eklerdim (128 gb ram ve 32 gb takas ile iş yerindeki kutularımız var). Büyük resim ve videoları manipüle ediyorsanız, biraz takas yapmanız mantıklı olacaktır. 32GB büyük olasılıkla overkill.

Ancak sıfır takas demem.

Olası bir durumda RAM'iniz tükenme ihtimaline karşı - belki de büyük bir dosya açmak, firefox'ta uzun süredir devam eden bir sekme izini sürmek fark etmez, bu durumda çekirdeğin OOM katilinin tekme atması ve hafızayı geri almak için uygulamaları öldürmeye başlaması önemli değildir. Bu şartlar altında, uygulamalar öldürülürken veri kaybetmeniz tamamen mümkündür. Bununla birlikte, eğer bir miktar takasınız varsa, sistem devam edecektir, takas almaya devam etmek ve sistemin devam etmesini sağlamak. Ağır takas işlemi gerçekleştikçe sistem yavaşlar, tüm takaslar bitmeden önce fark eder ve araştırırsınız. Ayrıca disk çok ucuz, neden takas olmasın?

Bilgisayarınızla gerçekte ne yaptığınızı sormadan "takas yapmanıza gerek yok" diyen herkes varsayımlarda bulunuyor. Bilgisayarınızda RAM yiyen çok az şey yapabiliyor olsanız da, "takas" gerekmeyen döküntü kararını vermeden önce, onunla ne yapmayı planladığınızla ilgili sorular sormak en iyisidir. Benim düşünceme göre


16
Sıfır takas için neden hayır dediğini açıklayabilir misiniz? Diğerleri kış uykusuna yatmak istemediğim sürece ihtiyacım olmadığı konusunda hemfikir değil gibi görünüyor (ki istemiyorum).
Tamás Szelei

4
@popey - Peki ya sistem değişebilirse? Oraya geri döndük.
CVn

11
8 GB RAM'e sahip bir sisteme sahip olduğumu söyleyebilirim: ne zaman bir program kaçtığım ve takas edeceğim, sistemim çoğunlukla tepkisizleşecek. OOM katilinin kaçmasına izin vermek, kirli bir şekilde yeniden başlatmaya zorlamaktan daha iyidir; Çok fazla RAM’iniz varsa , gigabayt RAM gerektiren çok ağır işler yapmazsanız , iyi olacaksınız. Ağır bir kaldırmaya sahip olsanız bile, genellikle onu değiştirme alanı gerektirmeyen bir işlem vardır (bu, uygulamanın kendisinde büyük veri kümesi kullanımına göre daha az etkilidir).
Michael Trausch,

6
Yer HDD’lerde ucuz olabilir, ancak SSD’lerde bu neredeyse ucuz; BARAJ kadar pahalı değil ama yine de.
Mircea Chirea

4
Sistemleriniz 31GB takas kullanıyorsa ve son GB'ye ihtiyacınız varsa, muhtemelen çok slooo olacaktır. IMHO, sürekli olarak 2GB'tan fazla takas gerekiyorsa, daha fazla RAM takmalısınız.
Martin Schröder

249

İşte RedHat'tan çok iyi bir öneri: Tavsiye Edilen Sistem Değiştirme Alanı

Aynı linkten bir alıntı:

Geçmiş yıllarda, önerilen takas alanı miktarı sistemdeki RAM miktarıyla doğrusal olarak arttı. Ancak, modern sistemlerdeki bellek miktarı yüzlerce gigabayta yükseldiği için, bir sistemin ihtiyaç duyduğu takas alanı miktarının o sistemde çalışan bellek iş yükünün bir işlevi olduğu kabul edilmektedir. Bununla birlikte, takas alanının genellikle kurulum sırasında belirlenmiş olması ve bir sistemin hafıza iş yükünü önceden belirlemek zor olabileceğinden , aşağıdaki tabloyu kullanarak sistem takas işleminin belirlenmesini öneririz.

Mevcut tablo (Aralık 2017 itibariyle):

Amount of RAM in the system   Recommended swap space         Recommended swap space 
                                                             if allowing for hibernation
---------------------------   ----------------------------   ---------------------------
2GB of RAM or less            2 times the amount of RAM      3 times the amount of RAM
2GB to 8GB of RAM             Equal to the amount of RAM     2 times the amount of RAM
8GB to 64GB of RAM            At least 4 GB                  1.5 times the amount of RAM
64GB of RAM or more           At least 4 GB                  Hibernation not recommended

Orijinal tablo:

Amount of RAM in the System     Recommended Amount of Swap Space
4GB of RAM or less              a minimum of 2GB of swap space
4GB to 16GB of RAM              a minimum of 4GB of swap space
16GB to 64GB of RAM             a minimum of 8GB of swap space
64GB to 256GB of RAM            a minimum of 16GB of swap space
256GB to 512GB of RAM           a minimum of 32GB of swap space 

76
RAM’in GB cinsinden karekökü ikiye katlanır.
starblue

2
'Yeni' tablosunda tutarsızlıklar var - kılavuza göre 16GB'lık takas alanı 32GB'lık bir sistem için uygun, ancak 4GB'lık 64GB'lık bir sistem için uygun ...
Charlie

1
@Charlie Çünkü 64 GB RAM ile çalışan bellek tükenme olasılığınız yok çünkü ..
poepje

@Charlie Bu sistem belleği miktarı ile ilgili değil, sistem belleği tükenme olasılığı ve bu eksikliğin ne kadar büyük olacağı ile ilgili.
Phill Healey

60

Argh. Bu yayındaki cevaplar çok yanlış ve bu, Google’ın "Ne kadarı takas?" Aramasıyla sonuçlanan ilk sonuçlardan biri olarak karşımıza çıkıyor.

Birincisi, iyi bir referans noktası Ubuntu Swap SSS'dir.

Bu SSS, burada hiç kimsenin bahsetmediği ve benimkinin vurguladığı önemli bir noktaya değinmektedir.

Bazen, büyük bir program (OpenOffice, Neverwinter Nights veya bir video editörü gibi) tüm sistemin ekstra belleğe ihtiyaç duymasını sağlar. Bu büyük programlar tarafından başlatılması sırasında kullanılan sayfaların önemli bir kısmı yalnızca başlatma için kullanılabilir ve daha sonra bir daha asla kullanılamaz. Sistem bu sayfaları değiştirebilir ve diğer programlar ve hatta disk önbelleği için belleği boşaltabilir . Bu durumlarda, takas sistemin herhangi bir ekstra yükü taşımasına yardımcı olmak için kullanılacaktır.

Yani, takas sadece kış uykusu için değil! Kullanılmayan sayfaları değiştiren bu etkinlik, bazı senaryolarda faydalı, bazılarında zararlı olabilir. Yararlı, sistemin başka bir yerde kullanması için belleği boşaltabildiği için, ancak bu takasın ne kadar agresif olduğu ve aslında istediğiniz sayfaları takas etmesi halinde zarar verici olabilir. Bu, özellikle uygulamaların uzun süre boşta oturabildiği bir masaüstü sistemde geçerlidir, ancak kullanıcı onu tekrar hayata geçirirken hemen performans beklemektedir. Bunun ne kadar agresif olduğu kontrolüne swappiness denir.

Ubuntu Swap SSS, bu konuyu hafifçe tartışıyor : Değişkenlik nedir ve nasıl değiştiririm? Bir Ubuntu sistemindeki varsayılan değer 60'tır; SSS ise bir masaüstü makinesi için 10 değerini önerir.

Yani, bundan olduğunu söyleyebilirim genellikle bazı insanlar bu soru üzerinde öneren gibi sisteminizde belirli çok özel kullanım senaryoları için biliyorum ve sonuçlarının çok farkında olmadıkları sürece, kesinlikle hiçbir takas alanına sahip bir sisteme sahip olmayan çok önemlidir Olabilirdi. (Şahsen, takas yapmadan bir sistemi çalıştıracağım bir durum yok) Takas yapamayan bir Bellek Dolu senaryosunda, sistem öldürme işlemlerine başlayacaktır (genellikle OOM'a neden olan)


7
SSS bağlantısına ve fikir ve anekdot kanıtlar arasında bir miktar akıl sağlığını tanıtmak için çok teşekkür ederiz.
Marty Fried

1
Mesele şu ki, böyle büyük bir program yok ve bağlantınız bunun tam tersini söylüyor. Bu help.ubuntu.com/community/SwapFaq#How_much_swap_do_I_need.3F
Anwar

4
Belleği fazladan yükten kurtarmak için, geleneksel HDD takas yerine zRAM ve takas = 60 değerini tercih ederim.
Barafu Albino

25

Muhtemelen değil. Bilgisayarınızı hazırda bekletmeyi planlıyorsanız (diski askıya alın), en az 16 GB gerekir. Hazırda bekletme moduna geçmezseniz, takas için birkaç gigabayt (4-8 maks.) Bırakmanız yeterlidir.


2
Hiç takasım yok ve dizüstü bilgisayarımı hazırda bekletebilir / askıya alabilirim.
scribu

8
@ Scribu bu ilginç geliyor. Belki bir yerlerde tamamen (yani fişini çekin ve çıkarın pil) dizüstü kapatmaya ilişkin RAM içerikleri kaydedilmesi gerekir çünkü bir takas dosyası olduğundan şüpheleniyorsanız
bandi

9
16 gb ram ve 4 gb takas seçeneğiyle kış uykusuna yatmak oldukça mümkündür: kış uykusuna gittiğinde sadece 4 gb'dan daha az kullanıyor olman gerekir.
psusi

@ psusi Linux belleği sıkıştırmaya çalışacaktır. Daha az takas = daha agresif sıkıştırma.
val

16

Deneyimden şunu söyleyebilirim:

3 yıl boyunca 4GB koç kullanırken gördüklerim için, Ubuntu 60 MB civarında bir takas kullanımına sahipti, ancak sadece çok yoğun işler yaparken. Birkaç hafta önce 16GB koçluk olan bir PC kullanmaya başladım ve takas kullanımı sonsuza dek% 0'da kaldı. Birden fazla derleme, video oluşturma ve diğer yoğun görevler yaptım. Takasta hiçbir zaman bir değişiklik olmamıştır. 1KB değişiklik bile değil.

Temel olarak, Ubuntu'da, ne kadar çok bellek RAMiniz olursa, herhangi bir görev için takas kullanma olasılığınız o kadar düşüktür. 16GB koç, hatta 8GB koç bile fazlasıyla yeterli. 16GB PC 8 Virtualbox PC'leri (her biri 1GB ila 2GB ram arasında) yaptım. 720p bir video derledim ve hazırladım ve bu koşullarda bile takas değişmedi.

Bununla birlikte, iki kat fazla bellek ramının kuralı Linux tabanlı sistemlerde uygulanmamalı, hatta daha fazla bellek varsa. Bununla birlikte, aynı boyutta bir rampa boyutunuza eşit bir takas boyutuna sahip olmalısınız veya hazırda bekletme modunu planlıyorsanız, hazırda bekletme işlemi ramdaki her şeyi alır ve takasın üzerine koyar, bu nedenle ram boyutunuza eşit minimum bir boyuta ihtiyacınız vardır. takas için.

Diğer ayrıntı, bazı uygulamaların (hepsi değil) hala takastan okumaya zorlayacağıdır. Bu yüzden biraz sahip olmak iyidir. Hafızadan veya OOM'dan çıkmanız durumunda, tamamen devre dışı bırakılması çok kötüdür. Bu noktada eğer takasınız yoksa, çekirdeğin farklı ram uygulamalarını takıp çıkarması mümkün değildir ve sonunda daha az kullanılanları öldürmeye başlayacaktır.

Ev masaüstü karar vermede yardımcı oluyorsa, bu cevabı 4 yıldan daha uzun bir sürede güncelledikten sonra, 16 gb, 32 gb ve şimdi 64 gb ram PC kullandım. Yalnızca 128 MB'lık takasla yapılan testler, kış uykusuna yatmak istemediğim sürece daha büyük bir takas ihtiyacım olmadığını ortaya koydu. Onları bulut ortamlarında kullandım, lxc, virtualbox, wine, siz adlandırın. Openshot, kazam, el freni, cömertlik ile videolar hazırladım. Gimp, blender, Inkscape ve hatta tam LibreOffice paketini kullandım. Buharda bile oynamıştım ve bu senaryoların hiçbirinde takas kullanılmadı. Tabii ki, tüm ram miktarını bir şekilde veya başka bir şekilde kullanmaya başlarsanız sonuçta alışırsınız, ancak genel olarak ne kadar fazla kola sahipseniz, ihtiyaç duyduğunuzda o kadar az takas edersiniz.

Sadece 2 sentim.


1
Adam açıkladığın ve deneyimlediğin gibi seviyorum ... Bu harika bir cevap
aidonsnous

9

Hayır, diske askıya alma gibi özellikler kullanmadığınız sürece 32 GB'a ihtiyacınız yoktur.


6

Çoğu durumda, hiçbir şeye ihtiyacınız olmadığını söyleyebilirim. Belki çok büyük resim dosyalarını veya çok fazla ram gerektiren başka bir uygulamayı düzenlerseniz, bazılarına ihtiyacınız olabilir.

Sistemimde, sizinkilere benzer şekilde hiç bir zaman hiç kullanılmış görmemiştim. Aslında, bir keresinde, bir ya da iki hafta boyunca yanlışlıkla devre dışı bıraktım ve hiçbir problem fark etmedim. Ancak, takas sürücüm için hala 5GB'lık bir miktar tutuyorum, çünkü 1TB'nin üzerinde bir kullanım alanı var ve tüm alanı olduğu gibi kullanmıyordum.


Wubi'yi kullandığımda ve hazırda bekleme modundayken, bir zamanlar kullanıldığını hatırlıyorum.
Vladashram

2
Hazırda bekletme modunu kullanıyorsanız, makinenin durumunu kaydetmek için yeterli takas alanına sahip olmak için iyi bir neden olabilir. Zaten takas alanını kullanmak için yeterince zaman kullanıyorsanız, mevcut bellek miktarından daha fazlasına ihtiyacınız olmayacağını tahmin ediyorum.
Marty Fried

3

Eğer koçunuz 1GB'tan yüksekse, genellikle ubuntu için yeterlidir. "Takas = RAM x2" kuralı, 256 veya 128mb ram olan eski bilgisayarlar içindir.

Yani 1 GB takas, genellikle 4 GB RAM için yeterlidir. 8 GB çok fazla olurdu.


3

Hazırda bekletme kullanıyorsanız, RAM miktarınız kadar takas yapmak güvenlidir.

Ne kadar değiş tokuş yapılacağına dair genel bir kural için, buradan okuyun:

https://help.ubuntu.com/community/SwapFaq

Senin durumunda 4 GB’nin RAM’inizle eşleşmesi için yeterli olacağını söyleyebilirim.


2

Geri kalanlar için hazırda bekletme modunu kullanmak istiyorsanız, sabit sürücünüzde bir alan israfı olması durumunda, yalnızca takas gerekir.


6
Hazırda bekletme modunun takas alanı olması gerekir, ancak RAM boyutu kadar büyük değil, yalnızca hazırda bekletme sırasında RAM kullanımı kadar büyük olması gerekir. RAM hala aktif olduğundan ve verileri tuttuğu için uykuya gerek kalmaz.
Donny Kurnia

@Donny Kurnia teşekkür ederim bunu bilmiyordum. Ama dizüstü bilgisayar uykuya daldığında takas kullanmayı seviyor. Düzenleyebilir miyim bak.
Rens

1
takas devre dışı bırakarak deneme yapabilir sudo swapoff -ave dizüstü bilgisayarınızı uyuyabilirsiniz.
Donny Kurnia

@ Donny Kurnia Yaptım ve uyku hala çalışıyor.
Rens

2

Hazırda bekletme modunu kullanıyorsanız, takasınızın en az fiziksel ram ile aynı miktarda olması gerekir.


1

4GB RAM ve Ubuntu 16.04 ile bir dizüstü bilgisayar var. Önyüklemeden sonra yaklaşık 1GB RAM tüketir ve hatta Inkscape (örneğin) çalışmaz (Sistem monitörü boş RAM'in% 50'sinden fazlasını gösterir). Inkscape donuyor Bir takas dosyası uyguladıktan sonra, hiç bir takas alanı kullanılmıyor olsa bile beklendiği gibi çalışıyor. Inkscape çalışıyor Bu yüzden bir takas bölümü (ya da takas dosyası) öneririm. Boyutu hakkında david6 kuralını kullanabilirsiniz.


1

Ubuntu'nın SwapFaq'ından :

Neden değişime ihtiyacım var?

Bellek tüketen programlar Bazen, büyük bir program (LibreOffice, Neverwinter Nights veya bir video düzenleyici gibi) tüm sistemin ek belleğe ihtiyaç duymasını sağlar. Bu büyük programlar tarafından başlatılması sırasında kullanılan sayfaların önemli bir kısmı yalnızca başlatma için kullanılabilir ve daha sonra bir daha asla kullanılamaz. Sistem bu sayfaları değiştirebilir ve diğer programlar ve hatta disk önbelleği için belleği boşaltabilir. Bu durumlarda, takas sistemin herhangi bir ekstra yükü taşımasına yardımcı olmak için kullanılacaktır.

Hazırda Bekletme (diske askıya alma) Hazırda bekletme özelliği (diske askıya alma), makineyi kapatmadan önce RAM içeriğini takas bölümüne yazar. Bu nedenle, takas bölümünüz en az RAM boyutunuz kadar büyük olmalıdır. Şu anda Ubuntu'da kullanılan hazırda bekleme uygulaması swsusp, bir takas veya askıya alma bölümüne ihtiyaç duyuyor. Aktif bir dosya sisteminde bir takas dosyası kullanamaz.

Öngörülemeyen Koşullar Öngörülemeyen olaylar gerçekleşebilir ve gerçekleşebilir (çılgınca bir program, düşündüğünüzden daha fazla alana ihtiyaç duyan bir eylem veya beklenmeyen diğer etkinliklerin birleşimini). Bu durumlarda, takas size ne olduğunu anlamak veya üzerinde çalıştığınız şeyi bitirmek için ekstra bir gecikme verebilir.

Bellek kullanımını en iyi duruma getirme Mekanik sabit sürücüler RAM'den (SSD - Katı Hal Sürücü - depolama fiziksel sürücüler kadar yavaş değil, ancak RAM'den daha yavaş) olduğundan, bir dosyaya ihtiyacınız olduğunda (video gibi bir veri dosyası olabilir, Firefox veya kütüphaneler gibi çalıştırılabilirler), Linux çekirdeği dosyayı RAM'e okur ve orada tutar, böylece bir dahaki ihtiyacınız olduğunda RAM'dedir ve veri erişimi çok daha hızlıdır. Diski okumayı hızlandıran RAM bölümlerine "önbellek" denir. Duyarlılık açısından çok büyük bir fark yarattıklarını fark edeceksiniz. Linux çekirdeği, programlar tarafından ayrılan RAM'i otomatik olarak değiştirir - ancak gerçekten kullanılmaz - takas haline getirir, böylece önbelleğe alınmış belleği daha iyi bir amaca hizmet edebilir.

Takas performansını optimize etme Takas alanı bir disk cihazı kullandığından, bu durum takas alanı kullanan herhangi bir sistemde performans sorunlarına neden olabilir çünkü sistemin kendisi de aynı takas işlemleri için gerekli olan aynı disk cihazını kullanıyor olabilir. Bu sorunu azaltmanın bir yolu, farklı bir fiziksel sürücüde yer değiştirme alanı oluşturmaktır, böylece bu kaynak için rekabet azaltılabilir veya ortadan kaldırılabilir.

Ne kadar değişime ihtiyacım var?

1GB'tan daha az fiziksel bellek (RAM) için, takas alanının asgari olarak RAM miktarına eşit olması şiddetle tavsiye edilir. Ayrıca, azalan getiriler nedeniyle sistem için mevcut olan sabit disk alanı miktarına bağlı olarak, takas alanının en fazla iki katı RAM olması önerilir.

Daha modern sistemler için (> 1GB), takas alanınızın minimum "fiziksel uyku (RAM) boyutuna" hazırda bekleme modunu kullanıyorsanız "eşit olmalıdır, aksi takdirde minimum bir tur (sqrt (RAM)) ve maksimum RAM miktarının iki katı. Kullanacağınızdan daha fazla takas alanına sahip olmanın tek dezavantajı, bunun için ayırdığınız disk alanıdır.

"Azalan geri dönüşler", RAM boyutunuzun iki katından daha fazla takas alanına ihtiyaç duyarsanız, Sabit Disk Sürücüsü (HDD) erişiminin RAM erişiminden 10³ daha yavaş olduğu için daha fazla RAM ekleyeceğiniz anlamına gelir; aniden 15 dakikadan fazla sürüyor! Ve hala hızlı bir Katı Hal Sürücüsünde (SSD) bir dakika sonra ...

Örnek Senaryolar

    RAM(GB) No hibernation  With Hibernation  Maximum
      1      1                2                   2
      2      1                3                   4
      3      2                5                   6
      4      2                6                   8
      5      2                7                  10
      6      2                8                  12
      8      3               11                  16
     12      3               15                  24
     16      4               20                  32
     24      5               29                  48
     32      6               38                  64
     64      8               72                 128
    128     11              139                 256

Tahmin et SwapFaq nereden geldi? ;-) +1
Fabby

0

Bence diğer tarafa geçtin. SWAP Tavsiyesi , ~ 16GB gerekir. Öyleyse SWAP, gerçek RAM boyutunun 1 / 2'si olmalıdır. Ama yine de çok fazla alan var. Neye ihtiyacın olduğuna bağlı. "Hazırda bekletme modunu" kullanmazsanız disk alanını kaldırabiliyorsanız ~ 4GB ile ~ 8GB arası bir yerde saklayın. 16GB’niz olduğundan, güçlü kaynaklara ihtiyaç duyan bir bilgisayar kullanıyor olabilirsiniz ... bu yüzden 16GB’dan 32GB’a SWAP’a sahip olmanız da yararlı olabilir.

2GB RAM ve 1GB SWAP'ım var. Bu konuda gayet iyiyim ama bu sadece benim düşüncem. Diğer yorum / önerilere bakın ve ne dediklerini görün.


0

Burada alıntı yapacak referanslar bulamadım, ancak RAM'deki tüm verileri değiştirmeniz gereken bir uygulama kullanacaksanız, en azından 'RAM büyüklüğü + 128 MB' veya '1.25 kat RAM Boyutu' (i hangisinin doğru olduğunu unuttum) 2 GB’den daha fazla RAM’in olduğunu varsayarsak. RAM 2GB veya daha az ise, takas olarak iki kez RAM boyutunda olması önerilir. IBM AIX için önceki kuruluşumda bu tavsiyeye uydum. Bunun, * nix'in çoğu için geçerli olduğuna inanıyorum, çünkü takas kullanımı, RAM belleğe yüklenecek verileri işlemek için yeterli olmadığında verilerin RAM'den güvenli bir şekilde taşınmasıdır. 'free' komutu gerçekte ne kadar takas kullanıldığını değerlendirmek için kullanılabilir.


0

Aylardır bıraktığım bir Mac dizüstü bilgisayarım var. Her ne kadar Windows'tan daha iyi olsa da, hafızada tutarsanız, özellikle tarayıcınızla birlikte hafıza hafızayı doldurur. Sonuçta hafıza dolar. Şimdi, eğer başkalarının da belirttiği gibi, takas ettiyseniz, hayatta kalabilir, farkedebilir ve bir şeyleri öldürebilirsiniz. Ancak, daha doğrusu, eğer takas ettiyseniz, bazı sayfalar değiştirilir ve devam edebilirsiniz.

Bu nedenle, makineyi uzun süre açık bırakmayı planlıyorsanız, takas, zombi çöplüğünden belleği boşaltmak için kullanışlı bir yoldur. 16 g'ı benden 3 gb ile doldurmanız daha uzun sürecek, ancak yine de güzel. Bu amaçla, 4 Gb yapacak.


0

Eğer bir dizüstü bilgisayarsa, en azından hazırda bekletme moduna izin vermek için takas alanını RAM miktarına eşit tutun. Bir masaüstü bile olsa, RAM miktarına eşit miktarda tutarım, ancak bu sadece benim; masaüstünde çok az kullanım elde edersiniz.


0

Bunu aklında tut -

Normalde 2GB RAM'den düşük sistemler için takas alanınızı yaklaşık 2x ana belleğe veya daha fazlası varsa yaklaşık 1x ana belleğe boyutlandırmanız gerekir.

Eğer 4 varsa Gb koç Yani hiç takas gerekli olmaması gereken kış uykusuna sürece
yaklaşık 3 olurdu gerekli Swap - 3.5 Gb, daha fazla değildir .
Yani sağduyunuzu kullanın ve disk alanınızı boşa harcamayın


@AnwarShah - Üzgünüm bunu okumadım. cevabımı düzenledi
Ashu

0

Çok büyük dosyalar oluşturuyorsanız, örneğin bir dizüstü bilgisayarda makine çeviri sistemleri oluşturuyorsanız (evet tamam neden bunu yapmak istersiniz? Biri için profesörlerimin beni yaptığını söyleyebilirim ;-)) cevap açık bir evet, aslında şu anda 32GB takas yapmazsın pişmanım ....

Ofis işleri ve internet için Ubuntu'yu rahatça kullanabilmeniz için hayır, hiç bir zaman 2 GB takas bile kullanmayacaksınız, ancak gerçekte net bir cevap yok, hepsi bilgisayarınızda ne yapacağınıza bağlı ...


0

Çok fazla bilgi ve görüş ayrılığı.

Önerilen Ubuntu masaüstü yönergelerim:

 amount of RAM      recommended swap    with hibernation
----------------    ----------------    ----------------
 less than 4GB        2x RAM size         3x RAM size
   up to 8GB              4GB             2x RAM size
   up to 16GB             4GB            1.5x RAM size
  16GB or more            4GB           No extra needed

0

Hiç kimse, önemli bir takas alanına sahip olmanın başka bir nedeninden bahsetmiyor gibi görünmüyor, sistemin hafızası tükenmeye başlarken programları çalıştırmakta başarısız olmak yerine sistemi gözle görülür şekilde yavaşlatmasıdır. Önünde başarısızlığa yönlendiren bir yük dengeleyiciniz varsa, değiş tokuşu küçük tutmak isteyebilirsiniz (1GB diyelim), Önce programları yavaşlatmak istiyorsanız, o zaman 4GB + bellek boyutunda bir kare kökü düşünebilirsiniz ve isterseniz şeyler ölmeden önce gerçekten yavaşlamak için, o zaman (sabırsız insanlar ilk önce vazgeçmediği sürece - bu, arka plan işleri için daha uygun olacaktır) en az 1.25 zaman hafızası büyüklüğüne tutun.

Geliştirme ve üretim makinelerim için 1GB'ı standart olarak yapılandırıyorum, o zaman ne kadar az ya da çok az belleğe sahip olduklarının önemi yok, istediğim tüm programları derlemeye yetecek kadar kapasiteye sahipler ve pratik olarak hiç kullanılmamış programları kullanmak için değiştirdiler. disk arabelleği için boş hafıza.

Buna karşılık, 32 GB'lık dizüstü bilgisayarımda 64 GB'lık bir takas var, bu da fazladan bir engel, ancak yavaş olsa bile her zaman çalışmaya devam etmesini sağlamak istedim ve birden fazla hafızaya aç sanal makine çalıştıracağımı biliyordum. Beklenmeyen bir etki, 32 GB + bellek aralığınız olduğunda, sonra hazırda bekletme modundan (32 GB belleği yeniden yükleyen) devam ettirmenin, soğuk bir önyüklemeden belirgin şekilde daha yavaş olmasıdır.


0

Hayır, kesinlikle 32GB’a ihtiyacınız yok. Bir masaüstü sistemi için kural olarak, takas işleminizin 4GB ile fiziksel RAM + birkaç GB arasında bir yerde olması gerektiğini söyleyebilirim . Yani 16GB'lık fiziksel RAM için, takas belki de 4GB ila 18GB arasında olabilir.

Takas alanını değiştirmek için ihtiyaç duyacağınız şeyler kabaca yerleşik olan uygulamalar tarafından kullanılan fiziksel RAM miktarına kabaca eşittir - yani, bir kez çalışan görevlerin tersine, kullanım sırasında çalışmaya devam eden sistem hizmetleri ve uygulamalar sonra çıkın). Bir masaüstü sistemde diyelim ki başka bir şey üzerinde çalışırken bir tarayıcı, kelime işlemci, e-posta programı ve grafik veya video düzenleyici açabilirsiniz. Bunlar kolayca 2GB, belki 4GB'ın üzerinde işgal edebilir. Bu yüzden belki 6GB takas uygundur.

Genel bir kural olarak, sizin de ihtiyaç duyduğunuzdan daha fazla birkaç GB'a sahip olmak zarar vermez. Takas, genellikle çok miktarda RAM'iniz varsa kullanılmaz, ancak bazı işlemlerin aşırı miktarda kullanıldığı ve düşük olmaya başladığınız durumlarda yardımcı olur ve sistemin ölüm sürecini önleyebilir.

Not: İşletim sistemi hazırda bekletme modunu kullanmak istiyorsanız, belirtildiği gibi 16 GB’ın tamamı gerekir, ancak modern bilgisayarlar hazırda bekletme modundan çok fazla yararlanamaz. Hızlı bir SSD'niz varsa, önyükleme, hazırda bekletme modundan çıkmaktan daha hızlı veya daha hızlı olabilir ve modern bilgisayarlar uyku modundayken, hazırda bekletme modundan elde edilen enerji kullanımının büyük bir faktör olmadığı için önemsiz enerji kullanır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.