আমার অ্যামাজন ইসি 2 উদাহরণটিতে আমার স্মৃতি কী ব্যবহার করছে?


9

আমি বর্তমানে অ্যামাজন ইসি 2 তে একক জিপিইউ ক্লাস্টার কম্পিউট নোড চালাচ্ছি যা উদাহরণস্বরূপ 22 গিগাবাইট র‌্যাম রয়েছে listed topনিশ্চিত করে যে দৃষ্টান্তটিতে প্রকৃতপক্ষে ২২ গিগাবাইট র‌্যাম রয়েছে তবে অলস সিস্টেমে দেখা যায় যে র‌্যামের 5-- 5- গিগাবাইট ধারাবাহিকভাবে ব্যবহারে রয়েছে। এই ব্যবহারটি যে কারণে প্রযোজ্য তা প্রক্রিয়াগুলিও সনাক্ত করতে পারে না topবা সনাক্ত ps auxকরতে পারে না ।

আমার কাছে ওএসের জন্য 5-6 জিবি খুব বড় মনে হয়, তবে সম্ভবত আমি ভুল। অ্যামাজনে ভার্চুয়ালাইজেশনের কারণে এটি কি ওভারহেড হতে পারে? এটিকে আমি কীভাবে ট্র্যাক করতে পারি সে সম্পর্কে অন্য কোনও ধারণা বা পরামর্শ?


1
আপনি কি এই গণনায় মেমরি ক্যাশে অন্তর্ভুক্ত করছেন? প্রোম মেমিনফোর সামগ্রীগুলি দেখাতে এটি কার্যকর হতে পারে।
রায় ভাইহে

উত্তর:


7

আপনি প্রচুর পরিমাণে মেমোরি ব্যবহার করার কারণটি লিনাক্স ফাইল ক্যাচিংয়ের জন্য এর প্রচুর পরিমাণে ব্যবহার করছে।

এটি সম্ভবত আপনার জন্য বিষয়গুলি পরিষ্কার করে দেবে:

http://www.linuxatemyram.com/


5

আপনি শীর্ষের দিকে তাকালে , ফ্রি মেমরিটি আপনি দেখতে পাবেন কার্নেল ক্যাশিংয়ের আগে মান।

top - 12:59:25 up 1 day, 15:47,  5 users,  load average: 0.04, 0.10, 0.12
Tasks: 161 total,   1 running, 160 sleeping,   0 stopped,   0 zombie
Cpu(s):  3.5%us,  1.8%sy,  0.0%ni, 94.2%id,  0.4%wa,  0.0%hi,  0.1%si,  0.0%st
Mem:   3985464k total,  3369908k used,   615556k free,   752964k buffers
Swap:  1951740k total,       12k used,  1951728k free,  1439160k cached

আমার ল্যাপটপটি মোট মেমরির 3985464 কিলো-বাইট। তবে লিনাক্স কার্নেল যে বেশিরভাগ অভ্যন্তরীণভাবে ক্যাশে করবে তাই শীর্ষস্থানীয় কেবল 619748 কেবি ফ্রি মেমরি দেখায়। তবে আপনি যদি ফ্রি কমান্ডটি ব্যবহার করে এটি দেখেন তবে আপনি বুঝতে পারবেন যে বাস্তবে বেশিরভাগ স্মৃতি পাওয়া যায় ... ক্যাশে।

$ free
             total       used       free     shared    buffers     cached
Mem:       3985464    3365716     619748          0     752796    1439152
-/+ buffers/cache:    1173768    2811696
Swap:      1951740         12    1951728

আসল ফ্রি মেমরিটি হল বাফার / ক্যাশে লাইনে প্রদর্শিত একটি।

             total       used       free     shared    buffers     cached
-/+ buffers/cache:    1173768    2811696

এই মেশিনটি 2.8GB ফ্রি মেমরি হিসাবে।


এটি বেশ বিভ্রান্তিকর কারণ আমি অনুমান করি যে আমি ক্যাশের ভূমিকা বুঝতে পারি না। "লিনাক্স কার্নেল বেশিরভাগ [3985464k স্মৃতি] কে ক্যাশে করবে" বলতে কী বোঝায় ? আপনি উল্লেখ করেছেন যে topএরপরে কেবল অন্য সংখ্যাটি দেখায় , তবে কেবল এটির অর্থ অন্য সংখ্যাটি কম হবে, তবুও আপনি যে সংখ্যাটি উদ্ধৃত করেছেন তার চেয়ে বেশি। এখানে মাথা-স্ক্র্যাচ হাসি .োকান।
আদম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.