«swap» etiketlenmiş sorular

Takas alanı, sabit diskte bilgisayar belleği dolduğunda taşma görevi gören bir alandır. Etkin olmayan uygulamalar tarafından kullanılan bellek, diğer uygulamalara ve etkin dosyalar için disk önbelleğine yer açmak üzere kısmen diske yazılır.

1
Linux için işlem başına takas nasıl ayarlanır?
/proc/sys/vm/swappinessgüzel, ama süreç gibi bir topuzu istiyorum /proc/$PID/oom_adj. Böylece belirli süreçleri, sayfalarından herhangi birinin değiştirilebilmesi için diğerlerinden daha az olası hale getirebilirim. Aksine memlock(), bu bir programın değiştirilmesini engellemez. Ve benzer şekilde nice, kullanıcı varsayılan olarak programlarını daha az olası hale getiremez, ancak yalnızca değiştirilme olasılığını arttırır. Sanırım bunu aramak …
29 linux  process  swap 

2
Docker - UYARI: Takas sınırı desteği yok
16.04’te Docker’ı (1.9.1) çalıştırıyorum. Çalıştığımda docker infoçıktıların son satırını söylüyor WARNING: No swap limit support. INFO[0781] GET /v1.21/info Containers: 0 Images: 0 Server Version: 1.9.1 Storage Driver: aufs Root Dir: /var/lib/docker/aufs Backing Filesystem: extfs Dirs: 0 Dirperm1 Supported: true Execution Driver: native-0.2 Logging Driver: json-file Kernel Version: 4.4.0-62-generic Operating System: …
29 swap  docker 

5
Linux'un takas okumasını tekrar hafızaya alması
Linux çekirdeği, 16 GB fiziksel belleğin çoğunu kullanan bir uygulamayı çalıştırdığımda çoğu sayfayı bellekten değiştiriyor. Uygulama bittikten sonra her işlem (komutları yazmak, çalışma alanlarını değiştirmek, yeni bir web sayfasını açmak, vb.) Tamamlamak çok uzun sürüyor çünkü ilgili sayfaların ilk önce takas alanından okunması gerekiyor. Linux çekirdeğine, sayfaların her bir uygulamaya …
28 linux  kernel  memory  swap  sysfs 

3
Çoklu takas dosyalarının amacı nedir
Linux'un çoğu (tümü değilse) dağıtımının kurulumu sırasında, sabit sürücü varsayılan olarak bir takas bölümü içerecek şekilde bölümlendirilir. Bu davranışı değiştirmek mümkündür. swapon -p priority Man sayfalarına göre öncelik: PRIORITY Each swap area has a priority, either high or low. The default priority is low. Within the low-priority areas, newer areas …
28 swap 

2
Linux disk belleği böyle mi davranmalı?
Linux sistemim sayfalamaya yaklaştığında (yani benim durumumda, 16GB koç neredeyse dolu, 16GB tamamen boşalır), eğer yeni bir X işlemi sistem tamamen kilitlendiğinde bir bellek ayırmaya çalışırsa. Yani, orantısız miktarda sayfa (X'in bellek ayırma isteklerinin toplam büyüklüğü ve oranı ile) değiştirildi. Sadece GUI'nin tamamen tepkisiz hale geldiğine değil, sshd gibi temel …

2
OOM-katilini zorla değiştirmeye zorlamak mümkün mü?
Sistemin aktif olmayan sayfaları ( vm.swappiness) önleyici olarak takas etmesi ( ), ancak sistem RAM dışında çalıştığında (bellek tükenmek yerine) ve takas edilmek zorunda kaldığında oom katili çağırmak mümkün müdür ? Nihai amaç, büyük sayfa hataları nedeniyle diski kırmaya başladığında sistemin taşlanmasını durdurmaktır, ancak etkin olmayan sayfaların değişmesine izin vermektir. …

1
Takas bölümü nasıl test edilir?
Başsız bir sunucudaki bazı rastgele segfaults'ları teşhis etmeye çalışıyorum ve meraklı görünen şeylerden biri sadece hafıza baskısı altında göründüğü ve takas büyüklüğüm 0'ın üzerine çıkmayacak. Makinemi düzgün çalıştığından emin olmak için nasıl takas etmeye zorlayabilirim? orca ~ # free total used free shared buffers cached Mem: 1551140 1472392 78748 0 …
23 linux  swap 

1
LVM'de bölüm değiştirilsin mi?
Takas bölümünü mantıksal bir birim grubuna koymanın herhangi bir dezavantajı (örneğin performans) olup olmadığını merak ediyordum, yoksa ayrı bir birincil / mantıksal bölüm olarak sahip olmakla aynı mı olurdu? Gerekirse kolayca yeniden boyutlandırılabilmesini seviyorum, ancak olası dezavantajlardan emin değilim. Uygulama örneği: CentOS 7 Web sunucusu.

6
Linux “RAM yetersiz kalabilir” mi?
Görünüşe göre çok fazla RAM kullandıkları için barındırılan bir VPS'den beklenmedik bir şekilde öldürme işlemleri hakkında şikayet eden insanların web çevresinde birkaç gönderi gördüm. Bu nasıl mümkün olabilir? Ben tüm modern işletim sistemi sadece fiziksel RAM üzerinden ne olursa olsun disk takas kullanarak "sonsuz RAM" sağlamak düşündüm. Bu doğru mu? …


1
TBMP'lerin boyutunu ne belirler? Dolu olduğunda ne olur?
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, …
20 linux  swap  tmpfs 

2
Linux: Kullanılan toplam takas = süreçler tarafından kullanılan takas +?
Bu yüzden, takas kullanımının yüksek takas kullanımı olan bir sistemde nereden geldiği konusunda biraz araştırma yapmaya çalışıyorum: # free total used free shared buffers cached Mem: 515324 508800 6524 0 4852 27576 -/+ buffers/cache: 476372 38952 Swap: 983032 503328 479704 İşlem başına kullanılan takas ekleme: # for proc in /proc/*; …
17 linux  memory  swap 

3
Linux'ta şifreli bir takas dosyasını nasıl ayarlarım?
2017 UYARI! Kabul edilen cevap işe yarıyor gibi görünse de, son çekirdeklerde sistemin değişmeye başlar başlamaz askıda kalacağını keşfettim. Şifrelenmiş bir takas dosyası kullanmaya çalışırsanız, dosyanın düzgün takas olduğundan emin olun. Sistemimin neden belirgin bir sebep olmadan kilitlenmeye devam ettiğini anlamak uzun zaman aldı. Doğru çalışan bir şifreli takas bölümü …

2
takasta ne olduğunu nasıl kontrol edebilirim?
Benim sistemde kullanılan takas bir miktar var: undefine@uml:~$ free total used free shared buffers cached Mem: 16109684 15848264 261420 633496 48668 6096984 -/+ buffers/cache: 9702612 6407072 Swap: 15622140 604 15621536 Takasta ne olduğunu nasıl kontrol edebilirim? İşlemler yoluyla kontrol etmeye çalışıyorum, ancak VmSwap sistemindeki her pid için 0: undefine@uml:~$ awk …
15 linux  swap 

2
Mac OS X'te maksimum takas alanını nasıl artırabilirim?
Mac OS X Yosemite 10.10.5'te, 128 GB bellek tahsis etmesi ve kullanması gereken bir hesaplama yapmaya çalıştığımda (C ile yazılmış bir komut satırı programıdır), çekirdek işlemimi aşırı önyargı ile öldürür. Bu konsol günlüğü girdisi bir örneğe örnektir: 25/09/15 7: 08: 40.000 PM çekirdek [0]: düşük swap: öldürme pidesi 6202 (huffgrp) …

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.