«memory» etiketlenmiş sorular

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

2
“Otomatik yığın genişletme” nedir?
getrlimit (2) kılavuz sayfalarında şu tanımlara sahiptir: RLIMIT_AS İşlemin sanal belleğinin (adres alanı) bayt cinsinden maksimum boyutu. Bu sınır, bu sınırı aştığında ENOMEM hatasıyla başarısız olan brk (2), mmap (2) ve mremap (2) çağrılarını etkiler. Ayrıca otomatik yığın genişletme başarısız olur (ve sigaltstack (2) aracılığıyla alternatif yığın mevcut değilse, işlemi …
13 linux  process  memory  limit 


2
RAM'in% 30'u “arabellekler” dir. Bu ne?
$ free -h total used free shared buff/cache available Mem: 501M 146M 19M 9.7M 335M 331M Swap: 1.0G 85M 938M $ free -w -h total used free shared buffers cache available Mem: 501M 146M 19M 9.7M 155M 180M 331M Swap: 1.0G 85M 938M Çıktısında "tamponları" nasıl tanımlayabilir veya açıklayabilirim free? …
13 linux  memory  cache 


3
X86 Linux'ta fiziksel adres 0 ne içerir?
Bu sorunun buraya mı yoksa reverseengineering.stackexchange.com'a mı gitmesi gerektiğinden emin değilim Vikipedi'den alıntı : 8086 işlemcisinde kesme tablosuna IVT (kesme vektör tablosu) denir. IVT her zaman bellekte 0x0000 ila 0x03ff arasında aynı yerde bulunur ve 256 dört baytlık gerçek mod uzak göstergesinden oluşur (256 × 4 = 1024 bayt bellek). …
12 memory  x86 

3
Bir işlem çatalları sanal veya yerleşik belleği ne zaman kopyalanır?
Linux'ta yeni işlemler yapmanın standart yolu, üst sürecin bellek ayak izinin kopyalanması ve çağrılıncaya kadar alt sürecin ortamı haline gelmesidir execv. Hangi bellek ayak izinden bahsediyoruz, sanal (süreç ne talep ediyor) veya yerleşik olan (gerçekte ne kullanılıyor)? Motivasyon: Sınırlı takas alanı olan bir cihazım ve sanal ve yerleşik bellek ayak …

1
Pmap çıktısının anlamı
main.cLinux'ta yazdım : int main() { while (1){} } Derlediğimde ve başlattığımda, yapabilirim pmap: # pmap 28578 28578: ./a.out 0000000000400000 4K r-x-- /root/a.out 0000000000600000 4K r---- /root/a.out 0000000000601000 4K rw--- /root/a.out 00007f87c16c2000 1524K r-x-- /lib/libc-2.11.1.so 00007f87c183f000 2044K ----- /lib/libc-2.11.1.so 00007f87c1a3e000 16K r---- /lib/libc-2.11.1.so 00007f87c1a42000 4K rw--- /lib/libc-2.11.1.so 00007f87c1a43000 20K rw--- …

3
RAM içeriğini keşfetme
Ben bir redis Veritabanı kullanıyorum ve uygulamanın kullandığı RAM içeriğini keşfetmek istiyorum. Bunu neden yapmak istediğimin açıklamasının sorduğum sorudan daha anlamlı olacağını hissediyorum. Redis, ikili verileri depolayan basit bir anahtar değer deposudur. Kodlama gibi şeyleri keşfetmek için iyi bir yer olacağını düşünüyorum ve ikili veri setleri aramak, basit kalıplar aramak …
12 linux  memory 


2
Dağıtımlarda taşınabilir bellek miktarını nasıl taşınabilir olarak alabilirim?
Belleği bildiren standart dosyalar / araçlar, farklı Linux dağıtımlarında farklı biçimlere sahip gibi görünmektedir. Örneğin, Arch ve Ubuntu'da. kemer $ free total used free shared buff/cache available Mem: 8169312 3870392 2648348 97884 1650572 4110336 Swap: 16777212 389588 16387624 $ head /proc/meminfo MemTotal: 8169312 kB MemFree: 2625668 kB MemAvailable: 4088520 kB …
12 linux  memory  meminfo 


1
'Ulimit -m' (modern) Linux üzerinde çalışmıyor mu?
Bu makale , modern Linux'ta -mbayrağın ulimithiçbir şey yapmadığını iddia ediyor . Bu iddiayı destekleyecek başka bir şey bulamıyorum. Doğru mu? Maksimum yerleşik ayar boyutunu (ulimit -m) ayarlayarak bir işlemin bellek kullanımını sınırlamaya çalışabilirsiniz. Bunun Linux üzerinde bir etkisi yoktur. adam setrlimit eskiden sadece eski versiyonlarda çalıştığını söylüyor. Bunun yerine …


1
Toplam ve boş hafıza arasındaki fark nedir
Centos 7'nin kurulu olduğu bir masaüstü sistemim var. 4 çekirdekli ve 12 GB belleğe sahiptir. Bellek bilgisini bulmak için free -hkomut kullanıyorum. Bir karışıklığım var. [user@xyz-hi ~]$ free -h total used free shared buff/cache available Mem: 11G 4.6G 231M 94M 6.8G 6.6G Swap: 3.9G 104M 3.8G Toplam sütunda, 11GB (doğru) …
12 linux  memory  ram 

1
"Free" komutunda "paylaşılan" hafızanın anlamı nedir?
Çıktısında dördüncü sütun paylaşılanfree olarak adlandırılır . İnternette görebildiğim çoğu çıkışta, paylaşılan bellek sıfır. Ama bilgisayarımda durum böyle değil: $ free -h total used free shared buff/cache available Mem: 7,7G 3,8G 1,1G 611M 2,8G 3,0G Swap: 3,8G 0B 3,8G İşte ayrıca çıktısının bir alıntısı ps_mem.py: Private + Shared = RAM …
12 linux  memory  ram 

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.