এটিওপি লাল রেখা ভিএমকম এবং ভিএম্লিম দেখায়। এর মানে কী?


15

ইউটিলিটি শীর্ষে শো:

ATOP - MyServer         2013/01/07  00:03:57               10 seconds elapsed
PRC | sys   2.18s | user   8.33s | #proc    141 | #zombie    0 | #exit      0 |
CPU | sys     21% | user    139% | irq       0% | idle    228% | wait     11% |
cpu | sys      5% | user     40% | irq       0% | idle     51% | cpu002 w  3% |
cpu | sys      5% | user     35% | irq       0% | idle     56% | cpu001 w  3% |
cpu | sys      7% | user     30% | irq       0% | idle     61% | cpu000 w  2% |
cpu | sys      4% | user     34% | irq       0% | idle     61% | cpu003 w  1% |
CPL | avg1   1.00 | avg5    1.12 | avg15   1.25 | csw   389208 | intr  223367 |
MEM | tot   23.6G | free  136.3M | cache   6.7G | buff   66.5M | slab  205.1M |
SWP | tot    0.0M | free    0.0M |              | vmcom  21.8G | vmlim  11.8G |
DSK |         sdc | busy     12% | read      70 | write    109 | avio    6 ms |
DSK |         sde | busy      4% | read      37 | write    131 | avio    2 ms |
DSK |         sdd | busy      3% | read      38 | write    144 | avio    1 ms |
NET | transport   | tcpi     160 | tcpo     171 | udpi       0 | udpo       0 |
NET | network     | ipi      188 | ipo      172 | ipfrw      0 | deliv    160 |
NET | vnet1    0% | pcki     510 | pcko     442 | si   60 Kbps | so   26 Kbps |
NET | eth0     0% | pcki     449 | pcko     527 | si   27 Kbps | so   65 Kbps |
NET | vnet0    0% | pcki       0 | pcko      44 | si    0 Kbps | so    3 Kbps |
NET | vnet7    0% | pcki       1 | pcko      44 | si    0 Kbps | so    3 Kbps |
NET | vnet2    0% | pcki       0 | pcko      43 | si    0 Kbps | so    3 Kbps |
NET | vnet3    0% | pcki       0 | pcko      43 | si    0 Kbps | so    3 Kbps |
NET | vnet6    0% | pcki       0 | pcko      43 | si    0 Kbps | so    3 Kbps |
NET | vnet5    0% | pcki       0 | pcko       5 | si    0 Kbps | so    0 Kbps |
NET | vnet4    0% | pcki       0 | pcko       5 | si    0 Kbps | so    0 Kbps |
NET | vnet8    0% | pcki       0 | pcko       5 | si    0 Kbps | so    0 Kbps |
NET | bond0  ---- | pcki     449 | pcko     527 | si   27 Kbps | so   65 Kbps |
NET | br0    ---- | pcki     157 | pcko     126 | si   12 Kbps | so   17 Kbps |
NET | lo     ---- | pcki      46 | pcko      46 | si    3 Kbps | so    3 Kbps |

আমার প্রশ্নগুলি নিম্নলিখিত: 1) সমস্ত সাদা, কেবলমাত্র এসডাব্লুপি সহ লাইনটি রেড। আমার 24 জিবি র‌্যাম রয়েছে এবং আমি অদলবদু ব্যবহার করি না। আমি কীভাবে এটি ঠিক করতে পারি? এটা কি বড় সমস্যা? আমি সমস্যা ছাড়াই কাজ করছি, তবে কে জানে এটি খারাপ কিনা?

2) ভিএমকম এবং ভিএম্লিম বলতে কী বোঝায়?

সিপিইউ হ'ল কোয়াড কোর। RAID5 এ 3HDDs। আমার কাছে ডেবিয়ান স্কুইজ x64 রয়েছে এবং কেভিএম এবং মাইএসকিউএল ব্যবহার করছে।

তোমার উত্তরের জন্য ধন্যবাদ

উত্তর:


6

মূল প্রশ্নের উত্তর আরও নীচে - তবে প্রথমে মিরার পরামর্শ সম্পর্কিত একটি সতর্কতা:

এটি সম্পর্কে সতর্কতা অবলম্বন করুন:

ইন: / proc / sys / vm / overcommit_memory আমি সেখানে 2 রাখার চেষ্টা করব।

সেক্ষেত্রে শারীরিক স্মৃতি উপলব্ধ থাকলেও, ওএস থেকে মেমরির জন্য অনুরোধ করা সমস্ত প্রক্রিয়া যখন ভিএমলিমের চেয়ে বড় ভিএমকম ত্রুটিগুলি গ্রহণ করবে (আমি প্রচুর ত্রুটি পেয়েছি এবং কমিজের মতো বেসিক সিস্টেম অ্যাপ্লিকেশনগুলিতে ব্যর্থ হয়েছি)। এবং কারণ:

vmlim = SWAP_size + 0.5 * র‌্যাম_ সাইজ।

যেখানে 0.5 (50%) হ'ল / proc / sys / vm / overcommit_ratio প্যারামিটারের ডিফল্ট মান আপনি খুব সহজেই আমার মতো ত্রুটি পেতে পারেন।


মূল প্রশ্নের উত্তর : ওভারকমিট_মেমোরি প্যারামিটারের পরিবর্তনগুলি ডিফল্ট মান (আমার জন্য 0 (উবুন্টু 12.04 এলটিএস)) এ ফিরে যাওয়া ভাল তবে অন্যান্য ওএসের ক্ষেত্রে এটি 1 হতে পারে)। দুর্দান্ত নিবন্ধ অনুসারে আমরা প্রক্রিয়াগুলি দ্বারা ব্যবহৃত স্মৃতি গণনা করতে পারি:

স্মৃতিযুক্ত sed টোট - (ক্যাশে + বাফ + বিনামূল্যে) ~ 23.6 জি - (6.7 জি + 0.067 জি + 0.136 জি) .7 16.7 জি

সুতরাং কেবলমাত্র 16.7G প্রকৃতপক্ষে প্রক্রিয়াগুলি দ্বারা ব্যবহৃত হয় (23.6G ইনস্টল হওয়া র‌্যাম থেকে) এবং উপরের আউটপুটে লাল রেখাকে উপেক্ষা করা যেতে পারে।


সুতরাং এটি কি আপকে একটি বাগ হিসাবে বিবেচনা করা যেতে পারে, যদি সতর্কতাটি আসলে গুরুত্বপূর্ণ না হয়?
জোয়েটউইডল

1

atopMan পৃষ্ঠা ব্যাখ্যা কি নম্বর আসলে ইঙ্গিত করতে সাহায্য করে।

স্মৃতি

যদি প্রতিশ্রুতিবদ্ধ ভার্চুয়াল মেমরি সীমা ছাড়িয়ে যায় (এসডাব্লুপি-লাইনে 'vmcom' এবং 'vmlim'), সিস্টেমকে ওভার কমিট করার কারণে এসডাব্লুপি-লাইন রঙিন হয়।

SWP

স্থান দখল এবং অতিরিক্ত কমিটের তথ্য অদলবদল করুন।

এই লাইনে ডিস্কে মোট পরিমাণ অদলবদল ('টোট') এবং মুক্ত স্বাপের জায়গার পরিমাণ ('মুক্ত') রয়েছে।

তদুপরি প্রতিশ্রুতিবদ্ধ ভার্চুয়াল মেমরি স্পেস ('vmcom') এবং প্রতিশ্রুতিবদ্ধ স্থানের সর্বাধিক সীমা ('vmlim', যা ডিফল্ট স্ব্যাপ আকারের চেয়ে 50% মেমরি আকারের দ্বারা দেখানো হয়) প্রদর্শিত হয়। প্রতিশ্রুতিবদ্ধ স্থান হ'ল প্রক্রিয়াগুলির জন্য ব্যক্তিগত মেমরির জায়গার সমস্ত বরাদ্দের জন্য সংরক্ষিত ভার্চুয়াল স্পেস। অতিরিক্ত কমান্ড হ্যান্ডলিংটি কনফিগার করা থাকলে (vm.overcommit_memory 2) প্রতিশ্রুতিবদ্ধ স্থান সীমা অতিক্রম করেছে কিনা তা কেবল কার্নেলটি যাচাই করে।

https://linux.die.net/man/1/atop


1
atopএবং এর ম্যানুয়ালটি লিনাক্সের অভ্যন্তরীণ কার্যকারিতা বোঝার জন্য একটি দুর্দান্ত উত্স। :)
নিমো

1

atopআপনাকে যা বলছে তা হ'ল আপনার সিস্টেমটি মেমরির অতিরিক্ত সংমিশ্রণ করছে, যা বর্ণনা করেছেন:

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/vm/overcommit-accounting;hb=HEAD

অতিরিক্ত কমিটি প্রতিরোধ করতে, /proc/sys/vm/overcommit_memoryআপনি সেট করতে পারেন 2

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.