TBMP'lerin boyutunu ne belirler? Dolu olduğunda ne olur?


20

Boyutunu ne belirler tmpfs? (Makinemde oturuyor /dev/shm) Girişini görebiliyorum /etc/fstab, ancak boyutuyla ilgili hiçbir gösterim yok. Kontrol ederken df -h, sistemde yüklü fiziksel belleğin yarısı kadar görünüyor. Bu varsayılan davranış mı?

Ayrıca, dolarsa ne olur? Çalışan diğer programları dinamik olarak zorlayarak genişletiyor mu swap? Mu tmpfskendisi giriyor swapbölüm?

Son olarak, belleğe tmpfsveya uygulamalara öncelik veren nedir? yani, tmpfsyeterince dolu (fiziksel belleğin% 40'ı gibi) ve fiziksel belleğin% 70'ini gerektiren programlara sahipsem, hangisi öncelik kazanır?

Yanıtlar:


18

TBMP'lerin boyutunu ne belirler? (Makinemde / dev / shm'de bulunuyor) / etc / fstab içindeki girişini görebiliyorum, ancak boyutunda gösterim yok.

Çekirdek belgeleri montaj seçeneklerinin altındaki bu kapsar:

size: Bu tmpfs örneği için ayrılan bayt sınırı. Varsayılan, takas olmadan fiziksel RAM'inizin yarısıdır. Eğer tmpfs örneklerinizin büyüklüğünü alırsanız, makine kilitlenecektir

(Vurgu madeni)

Ayrıca, dolarsa ne olur?

Yukarıda belirtildiği gibi, tmpfs için çok fazla şey taahhüt ettiyseniz, makineniz kilitlenecektir. Aksi takdirde (yalnızca sınırına ulaşmışsa), tıpkı diğer dosya sistemleri gibi ENOSPC'yi döndürür.

Son olarak, bellek tmpfs veya uygulamalarına öncelik veren nedir? yani, tmpfs yeterince dolu varsa (fiziksel belleğin% 40'ı gibi) ve fiziksel belleğin% 70'ini gerektiren programlara sahipsem, hangisi önceliği alır?

Programlar arasındaki çekişmeye benzer. En az kullanılan sayfalar fiziksel bellekte olma eğilimindeyken, en az kullanılan sayfalar yer değiştirme eğilimi gösterir.

Sayfaların her zaman fiziksel bellekte olduğundan emin olmanız gerekiyorsa , benzer ancak sabit boyutlu ve değişmeyen ramfs kullanabilirsiniz .


Her biri ramın% 60'ına 2 tmpfs monte edilirse ne olur, toplam boyut% 120 olacaktır. Her iki tmpf% 50'ye kadar doldurulur doldurmaz kilitlenir mi?
CMCDragonkai
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.