আমার ভিএমএস্যাট্যাট থেকে% এ একটি স্মৃতি ব্যবহার করা দরকার, তবে ভিএমস্ট্যাট-এ প্রদর্শিত মেমরি সম্পর্কিত কয়েকটি সংখ্যা আমি বেশ বুঝতে পারি না।
বিশেষত, এই মত একটি আউটপুট দেওয়া
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 139728 45396 199128 1236360 1 2 4 622 3 1 51 4 43 2 0
সিস্টেমের মোট স্মৃতি কত? এটি কি 'swpd' + 'ফ্রি' + 'বাফ' + 'ক্যাশে', মোট 1620612?
সিস্টেমের মুক্ত পরিমাণে মেমরি কী? 'ফ্রি' কলামে এটি কি 45396 হিসাবে প্রদর্শিত হয়েছে?
সমস্যাটি হ'ল তারা 'শীর্ষগুলি' কীভাবে প্রতিবেদন করেছে তা সংযুক্ত করে না বা এমনকি তাদের কাছাকাছিও দেখায় না। 'টপ'-এর আউটপুট যা আমি' ভিএমস্ট্যাট'-এর উপরের মত একই সময়ে নিয়েছিলাম তা হল:
[...]
Mem: 4059616k total, 3965504k used, 94112k free, 200020k buffers
[...]
সুতরাং ... আমি ধরে নিচ্ছি যে 'ভিএমস্ট্যাট'-এ লুকানো নম্বর / বিকল্প অবশ্যই থাকতে হবে যা আমি জানতাম না?
এই উদ্দেশ্যে আমার 'ভিএমস্ট্যাট' ব্যবহার করতে হবে এবং অন্যান্য কমান্ডের প্রয়োজন নেই কারণ এটি প্রয়োজনীয়তাটি বলেছিল।
সুতরাং আদর্শভাবে, আমি 'ভিএমস্ট্যাট' থেকে যা অর্জন করতে চাই তা হ'ল মেমোরি ব্যবহার, যেমন:
<used_memory>/<total_memory> * 100%.
ধন্যবাদ!