আমার কাছে একটি ডেস্কটপ সিস্টেম রয়েছে যেখানে সেন্টোস 7 ইনস্টল করা আছে। এটিতে 4 কোর এবং 12 জিবি মেমরি রয়েছে। মেমরির তথ্য সন্ধান করতে আমি free -h
কমান্ডটি ব্যবহার করি । আমার একটা বিভ্রান্তি আছে
[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
মোট কলামে, এটি বলছে যে মোট 11 গিগাবাইটে (এটি সঠিক), শেষ কলামে উপলব্ধ, এটি বলছে যে 6.6 জিবি এবং ব্যবহৃত হয়েছে 4.6 জি।
যদি ব্যবহৃত মেমোরিটি 4.6 গিগাবাইট হয় তবে অবশিষ্টটি 6.4 জিবি (11-4.6 = 6.4) হওয়া উচিত। উপরের আউটপুটটির সঠিক ব্যাখ্যা কী কী মোট এবং উপলভ্য এবং ফ্রি মেমরির মধ্যে পার্থক্য কী? নতুন কিছু অ্যাপ্লিকেশনের জন্য যদি আমার আরও 1 জিবি প্রয়োজন হয় তবে আমি কি স্মৃতি ছাড়িয়ে আছি?
সুতরাং আপনার প্রশ্ন কেন এটি 6.6 এবং 6.4 নয়?
—
14 αηcαη
এই প্রশ্নটি বহু দশক পিছিয়ে গেছে .. আপনি বর্তমানে ক্যাশে হিসাবে ব্যবহৃত মেমরিটিকে কীভাবে উল্লেখ করেন তবে এটি 'উপলভ্য বা বিনামূল্যে'। অর্থাত। এটিতে ডিস্ক থেকে ডেটা রয়েছে এবং প্রয়োজনে 'ক্যাশে'; তবে অ্যাপ্লিকেশনগুলিতে তাদের মেলোক করা উচিত ()। যে পার্থক্যের বিষয়ে আপনি চিন্তিত তা কার্যকরভাবে আমাদের জানাতে যে এটি 'এই মানটি কোথায় রাখবে' এর দ্বারা কতটা স্মৃতি ব্যবহৃত হয় এবং 80 এর দশক থেকে প্রতি কয়েক বছর পর পর বিতর্ক হয়। এটি সর্বদা যেমন ছিল তেমনভাবে পরিবর্তিত হয়নি (বিরক্তিকর.ফিগুরটি কার্যকর! এবং অপরিবর্তিত হওয়ার অর্থ এই নয় যে আমাদের এটি ব্যবহার করা কয়েক দশক পুরানো স্ক্রিপ্টগুলি সংশোধন করতে হবে)
—
গুইভার্ক