আমার ভিএমওয়্যারের উপর একটি সেন্টোস 5.10 ( 32-বিট ) সার্ভার চলছে। এটি 4 জিবি র্যাম বরাদ্দ করা হয়েছে।
আমি যদি দৌড়ে dmidecode -t 17 | grep Size | grep MB
যাই তবে আমি দেখতে পাচ্ছি:
Size: 4096 MB
তবুও যখন আমি দৌড়ে যাই free
, আমি দেখতে পাই:
total used free shared buffers cached
Mem: 3107140 1239244 1867896 0 332 400464
-/+ buffers/cache: 838448 2268692
Swap: 2096472 0 2096472
মোট পরিমাণ মেমরি free
রিপোর্ট এবং dmidecode
আউটপুটের মধ্যে কেন তফাত আছে ?
আমি যে কার্নেলটি চালাচ্ছি তা হ'ল:
2.6.18-371.4.1.el5 #1 SMP Thu Jan 30 06:09:24 EST 2014 i686 i686 i386 GNU/Linux
স্বীকার করা যায় যে, কার্নেলটি চলছে না PAE
তবে আমি ভেবেছিলাম যে কেবল 4 গিগাবাইটের বেশি মেমরির জন্য প্রয়োজনীয় ।
আমি জানি আমি কিছু সাধারণ মিস করছি - কেউ দয়া করে বিস্তারিত বলতে পারেন?
অতিরিক্ত নোট / পর্যবেক্ষণ
এটি অবশ্যই দেখে মনে হচ্ছে যে আমার কার্নেল অন্যান্য জিনিসগুলির জন্য একগুচ্ছ মেমরি সংরক্ষণ করছে। আমি যা দেখছি তা এখানে /var/log/dmesg
:
Linux version 2.6.18-371.4.1.el5 (mockbuild@builder17.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-54)) #1 SMP Thu Jan 30 06:09:24 EST 2014
BIOS-provided physical RAM map:
BIOS-e820: 0000000000010000 - 000000000009f800 (usable)
BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000ca000 - 00000000000cc000 (reserved)
BIOS-e820: 00000000000dc000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000bfef0000 (usable)
BIOS-e820: 00000000bfef0000 - 00000000bfeff000 (ACPI data)
BIOS-e820: 00000000bfeff000 - 00000000bff00000 (ACPI NVS)
BIOS-e820: 00000000bff00000 - 00000000c0000000 (usable)
BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved)
BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
Warning only 4GB will be used.
Use a PAE enabled kernel.
3200MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000f6bf0
Memory for crash kernel (0x0 to 0x0) notwithin permissible range
/proc/meminfo
?