«memory» etiketlenmiş sorular

Hesaplamada bellek, bazı fiziksel yapılarda aktif tutulduğu için bir hesaplama sisteminin durum bilgisini ifade eder.


7
Meminfo üstte megabayt olarak nasıl gösterilir?
Bazen birkaç kilo RAM'ınız varken meminfo'yu kilobayt cinsinden görmek rahat değildir. Linux'ta şöyle gözüküyor: İşte Mac OS X’te nasıl göründüğü: Meminfo'yu Linux'ta terabayt, gigabayt ve megabayt cinsinden görüntülemek için bir yol var mı?
184 linux  memory  top  meminfo 


7
Tek bir Linux işlemi için bellek kullanımını sınırlayın
pdftoppmBir kullanıcı tarafından sağlanan PDF dosyasını 300DPI görüntüye dönüştürmek için çalışıyorum . Bu, kullanıcının çok büyük bir sayfa boyutuna sahip bir PDF sağlaması dışında harika bir işlemdir. pdftoppm100 inç karelik bir sayfa için 100 x 300 x 100 x 300 x 4 bayt olan piksel boyutunda 300 dpi boyutundaki bir …
152 linux  memory  ulimit 

4
Linux altında / proc / $ pid / mem sayfasından nasıl okuyabilirim?
Linux proc(5)adam sayfası söylüyor /proc/$pid/mem“Bir sürecin bellek sayfalara erişmek için kullanılabilir”. Ama onu kullanmak için basit bir girişimi sadece bana verir $ cat /proc/$$/mem /proc/self/mem cat: /proc/3065/mem: No such process cat: /proc/self/mem: Input/output error Neden catkendi hafızasını yazdıramıyor ( /proc/self/mem)? Ve kabuğun hafızasını yazdırmaya çalıştığımda bu tuhaf “böyle bir işlem …
142 linux  kernel  process  memory  proc 




1
OOM katili hangi süreci ilk önce öldüreceğine nasıl karar veriyor?
Bu cevap, OOM durumuna karşılık geldiğinde, çekirdek tarafından yapılan eylemleri açıklar sysctl vm.overcommit_memory. Ne zaman overcommit_memory0 veya 1 olarak ayarlanmıştır, overcommitetkindir ve programlar gerçekten mevcut olandan daha fazla bellek ayırmaya izin verilir. Şimdi bu durumda hafızamız tükenirse ne olur? OOM katili hangi süreci ilk önce öldüreceğine nasıl karar veriyor?

13
Yeterli miktarda RAM varsa, takas alanına ihtiyacım var mı?
Anladığım kadarıyla, Linux’daki bir takas bölümünün amacı RAM’den “sık erişilmeyen” bazı bilgileri serbest bırakmak ve sabit disk sürücünüzdeki belirli bir bölüme taşımaktır (okumasını veya yazmayı yavaşlatmak pahasına) için), esasen aktif uygulamalara "yüksek hızlı hafıza" dan daha fazla izin vermek. Bu, az miktarda RAM bulunan bir makinedeyken ve bitiyorsa sorunla karşılaşmak …
91 memory  swap 


8
16 GB RAM'im varken neden Vim 100 MB'lık bir metin dosyası açamıyor?
100 MB MySQL veritabanı yedekleme dosyasına sahibim ve 16G RAM'e sahip olan Linux kutumdaki Vim'de açmakta zorlanıyorum. Vim sadece kilitleniyor (en azından kullanılamaz). Bu anlamadığım bir şey. 16 GB RAM'im var, neden editöre 100 MB'lık bir dosya yükleyemiyorum? Vim yüzünden mi? Tüm bellek yönetiminin işletim sistemi tarafından yönetildiğini düşündüm.
67 vim  memory 

2
Linux, hafızanın yetersiz olup olmadığını sormadan işlemlerimi öldürmeye başlayacak mı?
Birkaç yoğun hafıza içeren programı (2-5 GB) arka arkaya çalıştırmak için komutlar içeren bir kabuk betiği çalıştırıyordum. Senaryomun ilerleyişini kontrol etmeye geri döndüğümde Killed, terminalimin bana bildirdiği gibi bazı süreçlerimin olduğunu keşfettiğimde şaşırdım . Birkaç program daha sonra Killedbaşlanan programlardan önce başarılı bir şekilde tamamlanmıştır , ancak daha sonra tüm …

9
Linux'ta bellek kullanımını doğru belirleme
PS ve ücretsiz gördüğüm bazı sonuçlarda kafam biraz karıştı . Sunucumda bu, sonucudur free -m [root@server ~]# free -m total used free shared buffers cached Mem: 2048 2033 14 0 73 1398 -/+ buffers/cache: 561 1486 Swap: 2047 11 2036 Linux'un belleği nasıl yönettiğini anladığım için, disk kullanımını RAM'de saklayacağı …
63 linux  memory 

2
Resident Set Size / Virtual Size hakkında bir açıklama yapmanız gerekiyor.
Bunun pidstatsüreçleri izlemek için iyi bir araç olacağını öğrendim . Belirli bir işlemin ortalama bellek kullanımını hesaplamak istiyorum. İşte bazı örnek çıktı: 02:34:36 PM PID minflt/s majflt/s VSZ RSS %MEM Command 02:34:37 PM 7276 2.00 0.00 349212 210176 7.14 scalpel (Bu, çıktının bir parçasıdır pidstat -r -p 7276.) Ortalama bellek …
61 linux  process  memory 

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.