উত্তর:
আপনার কাছে সম্পূর্ণ ফ্রি মেমরির 112 এমবি রয়েছে তবে আপনি যে 501 এমবি দেখতে পান তা 'ক্যাশেড' মেমরি ছাড়াই। এর অর্থ ওএস আপনার স্মৃতিতে দ্রুত হওয়ার জন্য কিছু জিনিস রেখে দিয়েছে। এটি এটিকে "ব্যবহৃত" বলে (তাই আপনার 'ফ্রি' নম্বরটি কেবল 112), তবে এটি আপনার প্রয়োজন হলে এটি আপনার জন্য উপলব্ধ।
এটি একটি ভাল জিনিস, কারণ অব্যবহৃত স্মৃতিটি অকেজো স্মৃতি। প্রয়োজনে ক্যাশেড মেমরিটি সাফ করা যায়। উইন্ডোজ 95 এর জন্য লোকেরা যে পুরানো "মেমরিটি পরিষ্কার করতে হবে" জিনিসগুলি এখানে ব্যবহার করার দরকার নেই: এটি সব ঠিক আছে এবং খুশি :)
আপনি যে নম্বরটি খুঁজছেন তা 501 বিনামূল্যে (কারণ মেগাবাইটে -m
)।
এই পৃষ্ঠাগুলি রেফারেন্সের জন্য দেখুন:
http://www.linuxatemyram.com/
http://www.itworld.com/it-managementstrategy/280695/making-sense-memory-usage-linux
এর আউটপুট ব্যাখ্যার free
: আউটপুট তালিকার
প্রথম লাইন free
:
total
আপনার মোট, শারীরিক (কোনও ভার্চুয়ালাইজেশন ধরে নেই) মেমরিused
এর কত বর্তমানে ব্যবহৃত হয় (যে কোনও কিছু দ্বারা)free
এর কতটা সম্পূর্ণ নিখরচায় (মোটেই ব্যবহৃত হয় না)shared
(সেখানে কখনও কিছুই নেই, সেই কলামটি উপেক্ষা করুন)buffers
কার্নেল বাফার দ্বারা ব্যবহৃত মেমরিcached
ক্যাশের জন্য ব্যবহৃত স্মৃতিশেষ দুটি আইটেম, ক্যাশে এবং বাফারস হ'ল মেমরি যা নির্দিষ্ট ব্যবহারকারী প্রক্রিয়াগুলিতে বরাদ্দ হয় না। সামগ্রিক কর্মক্ষমতা উন্নত করতে এটি কার্নেলের দ্বারা সংরক্ষিত মেমরি, তবে এটি "অ্যাপ্লিকেশন" মেমরি নয়। এই অঞ্চলগুলি ক্যাচিং, মেমরি চাপ, অ্যাপ্লিকেশন I / O নিদর্শন ইত্যাদির ক্ষেত্রে কার্নেল নীতিগুলির উপর নির্ভর করে বৃদ্ধি বা সঙ্কুচিত হবে
যেহেতু এই দুটি কলামটি ব্যবহারকারী-বরাদ্দ মেমরি নয়, এবং অঞ্চলগুলি সঙ্কুচিত হতে পারে (ব্যবহারিকভাবে শূন্যে) যদি ব্যবহারকারী বরাদ্দের প্রয়োজন হয়, সেগুলি একটি অর্থে "মুক্ত" - সেখানে অ্যাপ্লিকেশনগুলি থাকলে কার্নেল দ্বারা মুক্তি পেতে পারে এমন র্যাম রয়েছে RAM সক্রিয়ভাবে এটি প্রয়োজন।
দ্বিতীয় লাইনে এটি আপনাকে বলেছে। এটি used
কলাম থেকে বাফার এবং ক্যাশে মেমরিটিকে সরিয়ে দেয় (এটাই তার -
অর্থ), এবং +
তাদের free
কলামে যুক্ত করে ( ) । (গোল করার সমস্যাটি ঘটবে))
(শেষ লাইনটি আপনার অদলবদলের স্থিতি দেখায়))
সৌজন্য: https://unix.stackexchange.com/a/33549/14497
সুতরাং, আপনার ক্ষেত্রে 112MB হ'ল সম্পূর্ণ ফ্রি মেমরি, এবং যদি আপনি ক্যাচিংয়ের জন্য ব্যবহৃত স্মৃতিটিকে বিবেচনা করেন, যা প্রয়োজনে ব্যবহারকারী অ্যাপ্লিকেশনগুলিতে বরাদ্দ করা যেতে পারে; তারপরে 501 এমবি হ'ল ব্যবহারের জন্য উপলব্ধ প্রকৃত সর্বোচ্চ মেমরি।
@ সজি 89 এর উত্তরটি দুর্দান্ত, তবে এই দিনগুলি free -m
আর -/+ buffers/cache
লাইনটি প্রিন্ট করে না , পরিবর্তে available
প্রথম সারিতে একটি নতুন কলামে উপলব্ধ র্যামের পরিমাণ রাখে , উদাহরণস্বরূপ:
ubuntu@pg_master:~$ free -m
total used free shared buff/cache available
Mem: 61406 1571 506 17131 59328 42150
Swap: 0 0 0
ubuntu@pg_master:~$ free -V
free from procps-ng 3.3.10
আপনি বিনামূল্যে (1) প্রতিশ্রুতি পড়তে পারেন যা তাদের রেপোতে লাইনটি সরিয়ে দিয়েছে । এছাড়াও নতুন available
কলাম যুক্ত করার প্রতিশ্রুতিবদ্ধ ।
free
কমান্ডটি অব্যবহৃত এবং ব্যবহৃত মেমরি এবং অদলবদল স্থান সম্পর্কে তথ্য প্রদর্শন করে।
নীচে http://www.linfo.org/free.html সরবরাহ করেছেন
প্রথম সারিতে মেম লেবেলযুক্ত বাফার এবং ক্যাশে বরাদ্দ হওয়া মেমরির পরিমাণ সহ শারীরিক মেমরির ব্যবহার প্রদর্শন করে। বাফার, যাকে বাফার মেমরিও বলা হয় সাধারণত মেমোরির অংশ হিসাবে সংজ্ঞায়িত করা হয় যা এইচডিডি, কীবোর্ড, প্রিন্টার বা নেটওয়ার্কের মতো কোনও বাহ্যিক ডিভাইস থেকে প্রেরণ করা বা প্রাপ্ত হওয়া ডেটার জন্য অস্থায়ী হোল্ডিং স্থান হিসাবে আলাদা থাকে।
- / + বাফার / ক্যাশে দিয়ে শুরু হওয়া ডেটার দ্বিতীয় লাইনটি সিস্টেম বাফার ক্যাশে বর্তমানে শারীরিক মেমরির কতটা নিবেদিত তা দেখায়। অ্যাপ্লিকেশন প্রোগ্রামগুলির ক্ষেত্রে এটি বিশেষভাবে অর্থবহ, কারণ সিস্টেমে ফাইলগুলি থেকে সমস্ত ডেটা অ্যাক্সেস করা হয় যা রিড () এবং রাইটিং () ব্যবহার করে সিস্টেম কল 1 ব্যবহার করে সঞ্চালিত হয় এই ক্যাশে যায়। এই ক্যাশটি এইচডিডি বা অন্যান্য ডিস্ক থেকে পড়ার বা লেখার প্রয়োজনীয়তা হ্রাস বা বিলোপ করার মাধ্যমে ডেটা অ্যাক্সেসকে ব্যাপকভাবে গতিতে পারে।
অদলবদল দিয়ে শুরু হওয়া তৃতীয় সারিতে মোট স্বাপের স্থান এবং বর্তমানে এটির কতটি ব্যবহার চলছে এবং কতটা পাওয়া যায় তা দেখায়।
আপনার সিস্টেমের মেমরির ব্যবহার বিশ্লেষণ করতে দিন
আপনি free
'-m' বিকল্পের সাহায্যে কমান্ড ব্যবহার করেছেন, যা মেগাবাইটের ফলাফল প্রদর্শন করতে ব্যবহৃত হয়
-m, --mega
Display the amount of memory in megabytes.
মোট স্মৃতি 595 (ব্যবহৃত + বিনামূল্যে)
ব্যবহৃত: 482 ফ্রি: 112
আপনার সিস্টেম দ্বারা 595MB এর মধ্যে 482MB ব্যবহৃত হয়, যেখানে কেবলমাত্র 93MB সক্রিয় প্রোগ্রাম দ্বারা ব্যবহৃত হয় এবং বাকি 324MB ক্যাশে থাকে
সুতরাং আপনি যখন ভবিষ্যতে কোনও প্রোগ্রাম পরিচালনা করবেন তখন বলুন যার জন্য আরও 120 এমবি প্রয়োজন। সমস্ত 112MB (বর্তমানে বিনামূল্যে) দেওয়া হবে এবং অবশিষ্ট 8 এমবি অ-সক্রিয় প্রোগ্রাম বাফার / ক্যাশে থেকে নেওয়া হবে।
সম্পাদনা করুন : এই লিঙ্কটি পাওয়া গেছে , যা ভাল ব্যাখ্যা সরবরাহ করে।
595-93=501
এবং (রাউন্ডিংয়ের জন্য 1 মিমি দিন বা নিন), এবং এটি কান্ডা 112
এমন একটি সংখ্যা পড়ে যাতে আপনি মনে করেন যে এই বিকল্পটি অনুসন্ধান করছেন op