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 -h
komut 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) toplamı, mevcut son sütunda 6.6GB ve kullanılanın 4.6G olduğu söyleniyor.
Kullanılan bellek 4,6 GB ise, kalan bellek 6,4 GB olmalıdır (11-4,6 = 6,4). Yukarıdaki çıktının doğru yorumlanması nedir? Toplam ve kullanılabilir ve boş bellek arasındaki fark nedir? Bazı yeni uygulamalar için 1 GB daha fazlasına ihtiyacım olursa, bellek yetersiz mi?
öyleyse sorunuz 6,4 değil neden 6,6?
—
αԋɱҽԃ αмєяιcαη
bu soru onlarca yıl öncesine dayanıyor .. Şu anda önbellek olarak kullanılan, ancak 'kullanılabilir veya boş' hafızaya nasıl atıfta bulunuyorsunuz. yani. diskten veri içerir ve gerekirse 'önbellektir'; ancak malloc () kullanmaları durumunda uygulamalar tarafından kullanılabilir. endişelendiğiniz fark, bu 'bu değeri nereye koyacağımız' tarafından ne kadar bellek kullanıldığını bize bildirmek için faydalıdır ve 80'lerden beri her birkaç yılda bir tartışılmaktadır. o her zaman olduğu gibi kalan değişmez (annoying.figure yararlıdır ve değişmeden olmak biz yıllardır kullanmak eski komut dosyalarını değiştirmek zorunda anlamına gelmez!)
—
guiverc