উচ্চ লোড গড়, কম সিপিইউ


11

আমার সার্ভারটি ধীর হয়ে গেছে এবং কেন জানি না।

শীর্ষ থেকে মুদ্রণ করুন:

top - 14:32:50 up 639 days,  6:30,  1 user,  load average: 67.93, 70.63, 79.85
Tasks: 245 total,   1 running, 244 sleeping,   0 stopped,   0 zombie
Cpu(s):  3.9% us,  0.5% sy,  0.0% ni, 94.5% id,  1.0% wa,  0.0% hi,  0.0% si
Mem:   1034784k total,  1021256k used,    13528k free,     4360k buffers
Swap:  1023960k total,   635752k used,   388208k free,    36632k cached

vmstat 10 6

procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 0 110 795604  12328   3980  46676    0    0     0     0    0     0  4  1 95  1
 0 97 788848  12052   3960  46256 2985   33  3323    33  429     0  2  1  0 97
 0 119 782660  13992   4096  45740 2780   14  2995   360  435     0  2  1  1 96
 0 121 775924  15600   3724  42796 3084    0  3443   136  440     0  2  1  0 98
 0 113 769392  13576   3476  41968 3002    0  3458     7  426     0  2  1  0 97
 0 113 762284  12440   3332  34884 3151    0  3553    61  427     0  2  1  0 97

doitprod2: / var / লগ # গ্রেপ-সি প্রসেসর / প্রোক / সিপুইনফো

2

iostat 2

 tps   Blk_czyt/s   Blk_zapis/s  Blk_czyt   Blk_zapis
sda             166,00      7128,00        52,00      14256        104

ঠিক আছে, হত্যা এবং কিছু প্রক্রিয়া শুরু করার পরে এখন ঠিক আছে। যাইহোক আপনার সাহায্যের জন্য ধন্যবাদ।


আপনি কি আউটপুট অন্তর্ভুক্ত করতে পারেন vmstat 10 6? (এটি চালাতে 60 সেকেন্ড লাগবে) এবং এছাড়াওgrep -c processor /proc/cpuinfo
জেমস সি

সার্ভারফল্ট / কিউ / 28৪৮৮২২ / 8৮৯7 on- তে উত্তর / মন্তব্যগুলি এই লক্ষণগুলির আরও কারণ এবং ব্যাখ্যা তালিকাভুক্ত করে।
নিকোলায়

উত্তর:


10

আপনার সম্ভবত UNINTERRUPTIBLE_SLEEPরাজ্যে প্রক্রিয়া চলছে , সাধারণত তারা সেই অবস্থায় থাকে কারণ তারা কোনও ডিস্ক থেকে পড়ার মতো হার্ডওয়ার থেকে কিছু অপেক্ষা করে থাকে। এই প্রক্রিয়াগুলি কার্যকরভাবে ঘুমাচ্ছে (আপনার 244 স্লিপিং প্রক্রিয়া রয়েছে) তবে তারা লোড গড় গণনায় প্রবেশ করে। আপনার সার্ভার আইও পরীক্ষা করে vmstatদেখুন এবং দেখুন আপনার কাছে অনেকগুলি Dস্ট্যাটাস রয়েছে topবা psনিশ্চিত করার জন্য।

সম্পাদনা: আপনার vmstatআউটপুটটি দেখলে আইও সমস্যাটি আরও নিশ্চিত হয়। আপনার bকলামের অধীনে procsনিরবচ্ছিন্ন ঘুমের উপরে গড়ে 100 টি প্রক্রিয়া দেখানো হয়েছে। আপনার biকলামটি (একটি ব্লক ডিভাইস থেকে পড়া ব্লকগুলি) খুব বেশি, পাশাপাশি siকলামটিও (অদলবদল / ডিস্ক থেকে মেমরি পড়া) read অবশেষে, cpuশিরোনামের নীচে, waকলামটি দেখায় যে আপনার সিপিইউ 90% এরও বেশি সময় ব্যয় করে IO সম্পূর্ণ হওয়ার অপেক্ষায়।

আইও নিয়ে আপনার কেন এই সমস্যা হচ্ছে তা অবশ্যই পরীক্ষা করে দেখুন। এটি সার্ভারের ক্ষমতার অভাব, প্রক্রিয়া বন্য চলমান এবং অন্যান্য কিছু কারণ হতে পারে, তবে এটি অবশ্যই আইও।


1
আপনি iotop( apt-get install iotop) ব্যবহার করে দায়ীদের সন্ধান শুরু করতে পারেন । এছাড়াও, নিয়মিত শীর্ষে বাটন টিপে মেমরি ব্যবহার করে (এটি একটি মূলধন ও), তারপরে এন, তারপরে প্রবেশ করান। শীর্ষস্থানীয় মেমরির ব্যবহারকারীরা সমস্ত অদলবদলের জন্য দায়ী হতে পারেন।
এডুয়ার্ডো ইভানেক

2

এটি যদি উপরে উঠে যায় তবে আপনার উপরে থাকা 1.0% ওয়াচটি পরীক্ষা করুন। যেহেতু আপনি অদলবদল ফাইলটিকে আঘাত করেছেন তাই প্রক্রিয়াগুলি I / O এর জন্য অপেক্ষা করার সম্ভাবনা থাকতে পারে

cat /proc/sys/fs/file-nrপ্রথম সংখ্যাটি তৃতীয়টির কাছাকাছি রয়েছে কিনা তা পরীক্ষা করুন (মোট ওপেন ফাইল বনাম ওপেন ফাইল)।

আপনি কি ভিপিএসে আছেন?


/ proc / sys / fs / file-nr 3600 0 102712
কামিলোস

আপনি সার্ভারে যে ধরণের সফ্টওয়্যার চালাচ্ছেন তা ভাগ করে নিতে পারলে এটি সম্ভবত কিছুটা আলোকপাত করবে। (উদাঃ অ্যাপাচি, টমক্যাট, গ্লাস ফিশ ইত্যাদি)। তবে অবশ্যই, আরও মেষ (ডাবল বা আরও বেশি) আপনার মেশিনকে একটি দুর্দান্ত উত্সাহ দেবে।
পাতারুলিস

2

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

এই যন্ত্রটি আরও শারীরিক র‌্যাম থেকে উপকৃত হবে।

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