cat / proc / meminfo এই সমস্ত সংখ্যার অর্থ কী


43

লিনাক্সে ফ্রি কমান্ডের ম্যান পৃষ্ঠাটি পড়ার সময় । আমি পেয়েছি যে এটি থেকে তার তথ্য পেয়েছে/proc/meminfo.

আমি কয়েকটি এন্ট্রি বুঝতে পছন্দ করি MemTotalএবং পছন্দ করি MemFree। বাকি মানে কি?

বিড়াল / প্রকোপ / মেমিনফো 
মেমোটোটাল: 3973736 কেবি
মেমফ্রি: 431064 কেবি
বাফারস: 46604 কেবি
ক্যাশেড: 494648 কেবি
অদলবদল: 11360 কেবি
সক্রিয়: 2322760 কেবি
নিষ্ক্রিয়: 933028 কেবি
অ্যাক্টিভ (আনন): 2057952 কেবি
নিষ্ক্রিয় (আনয়ন): 679956 কেবি
সক্রিয় (ফাইল): 264808 কেবি
নিষ্ক্রিয় (ফাইল): 253072 কেবি
অবর্ণনীয়: 16 কেবি
লক করা হয়েছে: 16 কেবি
অদলবদল: 4096568 কেবি
অদলবদল: 3961748 কেবি
নোংরা: 236 কেবি
লিখনব্যাক: 0 কেবি
আনোনপেজগুলি: 2704520 কেবি
ম্যাপ করা হয়েছে: 182240 কেবি
Shmem: 23372 কেবি
স্ল্যাব: 93848 কেবি
SRlalalable: 52044 কেবি
SUnreclaim: 41804 কেবি
কার্নেল স্ট্যাক: 5064 কেবি
পৃষ্ঠাগুলি: 64928 কেবি
এনএফএস_ অস্থির: 0 কেবি
বাউন্স: 0 কেবি
WritbackTmp: 0 কেবি
কমিটলিমিট: 6083436 কেবি
প্রতিশ্রুতিবদ্ধ_এএস: 7327800 কেবি
ভমলোকটোটাল: 34359738367 কেবি
ভ্যামলোকিউজড: 321156 কেবি
ভ্যামলোকচঙ্ক: 34359411708 কেবি
হার্ডওয়্যার দুর্নীতি: 0 কেবি
আননহিউজ পৃষ্ঠাগুলি: 0 কেবি
বিশাল পৃষ্ঠাগুলি সংখ্যা: 0
বিশাল পৃষ্ঠাগুলি_ফ্রি: 0
বিশাল পৃষ্ঠাগুলি_আরএসভিডি: 0
হিউপেজ_সেস্প: 0
বিশাল আকার: 2048 কেবি
ডাইরেক্টম্যাপ ৪ কে: 225280 কেবি
ডাইরেক্টম্যাপ 2 এম: 3895296 কেবি

উত্তর:


43

আমি সেন্টো ডকুমেন্টেশন থেকে অনুসরণ পেয়েছি

এখানে বেশিরভাগ তথ্য নিখরচায়, শীর্ষ এবং পিএস কমান্ড দ্বারা ব্যবহৃত হয়। প্রকৃতপক্ষে, ফ্রি কমান্ডের আউটপুট / proc / meminfo এর বিষয়বস্তু এবং কাঠামোর অনুরূপ। তবে সরাসরি / প্রোক / মেমিনফোতে দেখে আরও বিশদ প্রকাশিত হয়:

মেমোটোটাল - কিলোবাইটে মোট শারীরিক র‍্যাম amount

মেমফ্রি - কিলোবাইটে, শারীরিক র‌্যামের পরিমাণ, সিস্টেম দ্বারা অব্যবহৃত।

বাফার্স - ফাইল বাফারগুলির জন্য ব্যবহৃত কিলোবাইটগুলিতে দৈহিক র‌্যামের পরিমাণ।

ক্যাশেড - শারীরিক র‍্যামের পরিমাণ, কিলোবাইটে, ক্যাশে মেমরি হিসাবে ব্যবহৃত হয়।

অদলবদল - ক্যাশ মেমোরি হিসাবে ব্যবহৃত কিলোবাইটে অদলবদলের পরিমাণ।

সক্রিয় - বাফার বা পৃষ্ঠা ক্যাশে মেমরির মোট পরিমাণ, কিলোবাইটে, এটি সক্রিয় ব্যবহৃত। এটি মেমরি যা সম্প্রতি ব্যবহৃত হয়েছে এবং সাধারণত অন্য উদ্দেশ্যে পুনরুদ্ধার করা হয় না।

নিষ্ক্রিয় - মোট বাফার বা পৃষ্ঠা ক্যাশে মেমরির পরিমাণ, কিলোবাইটে, যা বিনামূল্যে এবং উপলব্ধ। এটি এমন মেমরি যা সম্প্রতি ব্যবহৃত হয়নি এবং অন্যান্য উদ্দেশ্যে পুনরায় দাবি করা যেতে পারে।

হাইটোটাল এবং হাইফ্রি - মোট এবং নিখরচায় মেমরির পরিমাণ কিলোবাইটে, এটি সরাসরি কার্নেল স্পেসে ম্যাপ করা হয় না। হাই টোটাল মান ব্যবহৃত কার্নেলের ধরণের ভিত্তিতে পরিবর্তিত হতে পারে।

লো টোটাল এবং লোফ্রি - মোট এবং নিখরচায় মেমরির পরিমাণ কিলোবাইটে, সরাসরি কার্নেল স্পেসে ম্যাপ করা হয়। লো টোটাল মান ব্যবহৃত কার্নেলের ধরণের ভিত্তিতে পরিবর্তিত হতে পারে।

অদলবদল - স্বাপের মোট পরিমাণ, কিলোবাইটে।

সোয়াপফ্রি - কিলোবাইটে মোট স্বাপের পরিমাণ।

নোংরা - ডিস্কে আবার লেখার জন্য অপেক্ষা করে মোট মেমরির পরিমাণ কিলোবাইটে। লিখনব্যাক - মেমরির মোট পরিমাণ, কিলোবাইটে, সক্রিয়ভাবে ডিস্কে ফিরে লেখা হচ্ছে।

ম্যাপ করা - মেমোপের মোট পরিমাণ, কিলোবাইটে, যা mmap কমান্ড ব্যবহার করে ডিভাইস, ফাইল বা লাইব্রেরি মানচিত্র করতে ব্যবহৃত হয়।

স্ল্যাব - কিলোবাইটে মেমরির মোট পরিমাণ, এর ব্যবহারের জন্য ডেটা কাঠামো ক্যাশে কর্নেল ব্যবহার করে।

প্রতিশ্রুতিবদ্ধ_এএস - কাজের চাপ সম্পূর্ণ করার জন্য কিলোবাইটে মোট মেমরির পরিমাণ। এই মানটি সবচেয়ে খারাপ ক্ষেত্রে দৃশ্যের মান উপস্থাপন করে এবং এতে অদলবদলের মেমরিও রয়েছে। পেজ টেবিল - সর্বনিম্ন পৃষ্ঠার টেবিল স্তরে নিবেদিত কিলোবাইটগুলিতে মোট মেমরির পরিমাণ।

ভিম্যালোকোটোটাল - মোট বরাদ্দ ভার্চুয়াল ঠিকানা স্থানের কিলোবাইটে মোট মেমরির পরিমাণ।

VMallocUsed - ব্যবহৃত ভার্চুয়াল অ্যাড্রেস স্পেসের কিলোবাইটগুলিতে মোট মেমরির পরিমাণ।

ভি ম্যালোকচঙ্ক - উপলব্ধ ভার্চুয়াল অ্যাড্রেস স্পেসের কিলোবাইটে মেমরির বৃহত্তম সংলগ্ন ব্লক।

হিউজপেজ_টোটাল - সিস্টেমের জন্য মোট বিশাল সংখ্যা। সংখ্যাটি / প্রো / সিএস / ভিএম / হুগেলব_পুল-এ উল্লিখিত বিশাল পৃষ্ঠাগুলির জন্য আলাদা করে রাখা মেগাবাইট দ্বারা হুগপেজাইজকে ভাগ করে নেওয়া হয়। এই পরিসংখ্যানগুলি কেবল x86, Itanium এবং AMD64 আর্কিটেকচারে প্রদর্শিত হবে।

HugePages_Free - সিস্টেমের জন্য উপলব্ধ মোট বিশাল সংখ্যা। এই পরিসংখ্যানগুলি কেবল x86, Itanium এবং AMD64 আর্কিটেকচারে প্রদর্শিত হবে।

হিউপেজাইজাইজ - কিলোবাইটে প্রতিটি বিশাল পৃষ্ঠা এককের আকার। ডিফল্টরূপে, 32 বিট আর্কিটেকচারের জন্য ইউনিকপ্রসেসর কার্নেলগুলিতে মান 4096 কেবি হয়। এসএমপি, হ্যাজিমেম কার্নেল এবং এএমডি 64 এর জন্য ডিফল্টটি 2048 কেবি। ইটানিয়াম আর্কিটেকচারের জন্য, ডিফল্টটি 262144 কেবি। এই পরিসংখ্যানগুলি কেবল x86, Itanium এবং AMD64 আর্কিটেকচারে প্রদর্শিত হবে।

এই নিবন্ধগুলি /proc/meminfo http://www.redhat.com/advice/tips/meminfo.html
http://www.centos.org/docs/5/html/5.2/Dep دام_ Guide / s2- proc এ কী তথ্য রয়েছে তার জন্য দুর্দান্ত ব্যাখ্যা দিয়েছে -meminfo.html https://github.com/torvalds/linux/blob/master/Docamentation/files systemms/proc.txt


For Itanium architectures, the default is 262144 KB.- এটি কি 262144 বাইট হওয়া উচিত?
মাইকেল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.