- Bir takas bölümünün amacı nedir?
- Yeterince takas bölümüm olduğunu nasıl bilebilirim? Çok fazla değil / küçük.
Ubuntu Bilgisayarım tipik şeyler için kullanılır:
- Web (e-posta, facebook vb.)
- Bazı filmler
- oyun nadirdir
Ubuntu Bilgisayarım tipik şeyler için kullanılır:
Yanıtlar:
Takas bölümü birkaç amaca hizmet eder.
'Yedekleme' RAM işlevi görür. Yani, bilgisayarınızın RAM'i tükenirse, takas alanını geçici olarak daha fazla bellek kaynağı olarak kullanır. Daha spesifik olarak, o anda ihtiyaç duyan uygulamalara boş yer bırakmak için kullanılmayan maddeleri RAM'den takas alanına 'takas edecektir'. Sabit sürücüye veri aktarım hızı normal RAM'inizden önemli ölçüde düşük olduğundan bu ideal değildir. Uygulamada bu, takas alanından bilgi almak için daha yavaş anlamına gelir.
Bilgisayar hazırda bekletme modundayken kullanılır. Hazırda Bekletme, RAM görüntüsünü geçerli durumunda (ISO bir görüntüyü temsil eder) çekmeyi içerir ve takas alanına kaydeder. Bilgisayar yeniden başlatıldığında bu görüntüyü yeniden yükler.
En faydalı olması için, takas alanı en az (RAM * 1.5) olmalıdır, ancak daha fazla tavsiye edilir. Örneğin, 3GB RAM sistemimde 7.2 gb takas alanım var.
Bu, bir takas bölümünün “doğru” boyutu ile ilgili bu soruya çok yakın . Çok benim aynı bilgilerin cevap var geçerlidir - temelde, size genellikle takas alanı en az sizin RAM gibi büyük ve 1 ya da 2 GB gibi yuvarlak bir sayı kolayca yeterlidir bunun dışında olarak olmasını istediğiniz hazırda bekletme istiyorum. Değiş tokuş RAM'den çok daha yavaş olduğundan, birden fazla gigabayt değiş tokuşu dolduruyorsanız, bilgisayarınız neredeyse kesinlikle kullanışsız bir şekilde yavaşlar.
Takas bölümüne gerçek bir ihtiyaç yoktur - takas dosyaları (ana linux dosya sistemlerinde bulunur) aynı performansı verir ve eğer yeterli olmadığına karar verirseniz daha fazla takas alanı eklemenizi kolaylaştırır.
Burada takas hakkında çok derin bir bilgi
Bazı insanlar senin koçunun iki katı olduğunu söylüyor ama ben şahsen bunu öneriyorum:
takas = 1.5 X Toplam Ram
Örnek :
2GB ram varsa -> takas = 1.5 x 2 = 3
PD: Ubuntu Desktop, Hazırda Bekletme Moduna Geç (PC kapalı, güç gerekmez, program durumları kaydedildi) kullanır. Hazırda Bekletme sizin için önemliyse, daha fazla takas alanına sahip olun, ardından ram + takas taşması.
free
Komut kullandığınız ne kadar takas söyleyebilirim. Örneğin bu makinede:
$ free -m
total used free buffers cached
Mem: 1947 1863 84 312 758
-/+ buffers/cache: 792 1154
Swap: 4000 3 3997
bana 2GB (1947m) RAM olduğumu ve sistemin çoğunu kullandığını gösteriyor. Ancak, G / Ç arabellekleri için 312m kullanılır ve kalan kısım (758m) sistemin disk önbelleği ile doldurmaya karar verdiğini gösterir.
Disk önbelleği ilginç çünkü içeriği yavaş disk yerine hızlı bellek kullanıyor. İçindekiler diskten alınabilir, ancak ihtiyaç halinde tutulur. Bu aynı zamanda gerektiğinde anında geri alınabilecek 758m bellek olduğu anlamına gelir çünkü sistem diskteki verileri bulabileceğini bilir.
Bu nedenle, arabelleğe alma ve önbellek yoksa, RAM'imin (1154m) yarısını kullanabileceğimi gösteren ikinci bir satır var.
Üçüncü satır, 3m uzunluğunun kullanıldığı büyük bir takas bölümünün (oradaydı ve hiçbir şey yapmıyordum) olduğunu gösteriyor. Bu, çekirdeğin gerçekte herhangi bir zamanda kullanmak zorunda kalmayı beklememesi, bu nedenle "arka verandasında" sıkışıp kalmasıdır.
free
Şimdi size anlık görüntü verirken , size vmstat
çalışan bir resim verebilir:
$ vmstat 10
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 3588 86236 316524 769132 0 0 14 13 126 81 4 1 95 0
0 0 3588 83872 316532 770512 0 0 0 20 264 1229 3 1 96 0
Orada çok fazla bilgi var, ancak ilgi çekici olan herhangi bir takas (si) veya takas (yani) trafiğinin olmaması. Bu, son 10 saniyede bir takas kullanmayacağım anlamına geliyor.
Aşağıdaki komutu kullanarak kullanılmış ve kullanılabilir Takas Alanını kontrol edebilirsiniz:
$ cat /proc/swaps
Filename Type Size Used Priority
/dev/sda10 partition 7812092 16 -1
Yavaş sabit sürücüye sahip bir dizüstü bilgisayarım var, ancak nispeten yüksek RAM (8GB). Bu kurulumda, aşağıdaki nedenlerle üretken olmak için bir takas sürücüsü buluyorum:
Alma uygulamalar dışında geri yavaş takas , sıfırdan uygulama yükleme karşılaştırılabilir. Hızlı bir şekilde yanıt veren bir ortama sahip olmayı tercih ederim, bu bazen uygulamaları beklemeden beklemeden duracak bir ortamdan ziyade uygulamaları kapatıp yeniden yüklemek zorunda kalmam anlamına geliyor.
Hazırda bekletme modunu kullanabilseydim, bu diske çok fazla veri yazmak anlamına gelirdi. Yani sabit olacağını pilde drenaj o ısrarla (varsayılan davranışını yapıldıysa swappiness 60), ya da sadece (swapiness azaltarak) hazırda bekleme sırasında yapıldı, o zaman aslında kış uykusuna için uzun zaman alacaktı. Oldukça tatmin edici olması için diski askıya almak yerine RAM olmayı askıya aldım. Birkaç gün askıda kalabilir ve tam bir hazırda bekletme modundan çok daha hızlı bir şekilde askıya alınacaktır.
Sabit sürücü yavaş olduğu için, 1GB RAM'i disk önbelleği için ayırmayı ve bellek için etkin bir şekilde veri alışverişinde bulunmayı tercih ediyorum . Bu, makinemi çabuk tutar ancak uygulamalar için 8GB RAM'imin yalnızca 7GB'sini kullanabileceğim anlamına gelir. Bunu başarmak için kullandığım yazılım , RAM'in% 88'i kullanıldığında eski tarayıcı sekmelerini öldüren bir erken dönem çatalı . Bazen öldürülen eski tarayıcı sekmelerini yeniden yüklemem gerekiyor.
Bu tavsiye ne zaman geçerli olmaz?
Eğer bir varsa hızlı sabit disk sürücüsü veya SSD ve pil tüketimi konusunda daha az endişeniz, o zaman yukarıda özetlenen dezavantajları geçerli olmayacaktır. (Erken SSD'lerin aşınma ile ilgili sorunları olsa da, 2018'den beri satılan SSD'lerin iyi olması gerektiğine inanıyorum.)
Makinenizde çok az RAM varsa veya aynı anda birden fazla belleğe aç uygulamaları kullanmak istiyorsanız, dezavantajlarından bağımsız olarak işinizi yapmak için takas kullanmanız gerekebilir. Bu, hafıza daha ucuz hale gelmeden önce takas için birincil kullanım durumuydu.
Hazırda bekletme moduna gerçekten ihtiyacınız varsa (belki de dizüstü bilgisayarınızı askıya almak ve şarj etmeden birkaç gün sonra tekrar açmak isteyebilirsiniz), takas sürücüsüne ihtiyacınız vardır (en az RAM'iniz kadar büyük önerilir).
Uyarı: