লিনাক্স লোড গড় কতটা উপযুক্ত? CPU লোড ইউটিলাইজেশন চেক

আপনার কম্পিউটার (কম্পিউটার) ধীরগতির হলে, আপনি সিস্টেমটি উচ্চ লোডের অধীনে আছে কিনা তা পরীক্ষা করতে চাইতে পারেন?

সম্প্রতি, একটি আছেইন্টারনেট মার্কেটিংঅফিসার বলেছেন যে তিনি এর জন্য দায়ীবিদ্যুৎ সরবরাহকারীকিছুক্ষণ আগে একটি পরিস্থিতির কারণে ওয়েবসাইটটি অ্যাক্সেসযোগ্য ছিল না...

এই ওয়েবসাইট উপর ভিত্তি করেওয়ার্ডপ্রেস ওয়েবসাইট,ভিতরেলিনাক্স ভিপিএস সার্ভার সেটআপ।

  • লিনাক্স ভিপিএস সার্ভারের কনফিগারেশনে মাত্র 1 সিপিইউ কোর এবং 1 জিবি র‌্যাম মেমরি রয়েছে।

সমস্যাটি পরীক্ষা করতে Linux VPS সার্ভারের ব্যাকগ্রাউন্ডে লগ ইন করুন, এবং দেখুন যে লোড গড় খুব বেশি, 10.0-এর বেশি পৌঁছেছে।

লিনাক্স সিস্টেমে, আমরা সাধারণত ব্যবহার করিuptimeএটি দেখতে আদেশ (wআদেশ এবংtopকমান্ড উপলব্ধ)।

উপরন্তু, তারা অ্যাপলের ম্যাক কম্পিউটারের সাথেও কাজ করে।

আপনি যদি দেখেন যে লোড গড় খুব বেশি, সমস্যাটি সমাধান করার চেষ্টা করুন!

  • যখন লোড গড় লোড খুব বেশি হয়,চেন উইলিয়াংপ্রদত্ত সমাধান হল CPU কোরের সংখ্যা বৃদ্ধি করা।
  • তারপরে, চূড়ান্তভাবে কনফিগারেশন আপগ্রেড করুন2 CPU কোর,8 গিগাবাইট RAM মেমরি.
  • উচ্চ লোড গড় লোড পরিস্থিতি দ্রুত সমাধান করা হয়েছে।

XNUMX. সিস্টেম লোড পরীক্ষা করুন

একটি SSH টার্মিনাল উইন্ডোতে, নিম্নলিখিত কমান্ড টাইপ করুন▼

uptime

সিস্টেম তথ্যের একটি লাইন ফিরিয়ে দেবে ▼

লিনাক্স লোড গড় কতটা উপযুক্ত? CPU লোড ইউটিলাইজেশন চেক

লাইনের দ্বিতীয়ার্ধে বলা হয়েছে "লোড গড়" যার মানে "সিস্টেমের গড় লোড"

  • ভিতরে 3টি সংখ্যা দিয়ে, আমরা কি সিস্টেম লোড বড় না ছোট তা নির্ধারণ করতে পারি?

সার্ভার লোড? শীর্ষ কমান্ড/CPU ব্যবহার/লোড গড় গণনা পদ্ধতি

কেন 3 সংখ্যা আছে?

  • তারা 1, 5 এবং 15 মিনিটের মিনিটে সিস্টেমের গড় লোড উপস্থাপন করে।
  • আপনি যদি খুঁজতে থাকেন তবে এটি আপনাকেও বলবে যে যখন CPU সম্পূর্ণ নিষ্ক্রিয় থাকে, লোড গড় 0 হয়;
  • যখন CPU ওয়ার্কলোড স্যাচুরেটেড হয়, লোড গড় 1 হয়।

CPU মানে কি?

  • CPU হল কেন্দ্রীয় প্রক্রিয়াকরণ ইউনিট।
  • (ইংরেজি সেন্ট্রাল প্রসেসিং ইউনিট, CPU)
  • CPU হল একটি কম্পিউটারের কম্পিউটিং কোর এবং কন্ট্রোল কোর।

CPU 'র ব্যবহার

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

লোড গড় কি?

  • লোড গড় হল CPU লোড, এবং এতে যে তথ্য রয়েছে তা হল একটি বিভাগের মধ্যে CPU ব্যবহারের অবস্থার পরিসংখ্যান।
  • এটি একটি পরিসংখ্যান যা CPU প্রক্রিয়াকরণের সমষ্টি এবং একটি নির্দিষ্ট সময়ের জন্য CPU প্রক্রিয়াকরণের জন্য অপেক্ষা করা প্রসেসের সংখ্যা।
  • অর্থাৎ, CPU দ্বারা ব্যবহৃত সারির দৈর্ঘ্যের পরিসংখ্যান।

স্পষ্টতই, 0.2 বা 0.3 এর মতো "লোড এভারেজ" এর মান যত কম হবে, তার মানে কম্পিউটারের (কম্পিউটার) কাজের চাপ কম এবং সিস্টেম লোড হালকা।

  • যাইহোক, আপনি কখন দেখতে পারেন যে সিস্টেমটি ভারী লোডের মধ্যে রয়েছে?
  • শেষ পর্যন্ত ১টা বাজে?নাকি এটা 1 এর সমান?নাকি এটি 0.5 এর সমান?
  • 1 মিনিট, 5 মিনিট এবং 15 মিনিটের মধ্যে এই তিনটি মান ভিন্ন হলে আমার কী করা উচিত?

XNUMX. উপমা

আপনার সিস্টেম ভারী লোডের অধীনে আছে কিনা তা নির্ধারণ করতে, আপনাকে অবশ্যই বুঝতে হবে যে লোড গড় আসলে কী বোঝায়।

পরবর্তী,চেন উইলিয়াংএই প্রশ্নটি সম্ভাব্য সবচেয়ে সহজ ভাষায় ব্যাখ্যা করা হবে।

প্রথমত, আমরা অনুমান করি যে সহজতম ক্ষেত্রে, আপনার কম্পিউটারে শুধুমাত্র একটি সিপিইউ আছে এবং সমস্ত ক্রিয়াকলাপ এই সিপিইউ দ্বারা সঞ্চালিত হতে হবে।

একটি সেতু হিসাবে এই CPU এর লোড গড় কল্পনা করা যাক:

ব্রিজের উপর একটি মাত্র লেন রয়েছে, এবং সমস্ত যানবাহনকে এই লেনটি অতিক্রম করতে হবে।

(অবশ্যই, সেতুটি শুধুমাত্র এক দিকে ব্যবহার করা যেতে পারে।)

যখন সিস্টেম লোড 0 হয়, এর মানে ব্রিজে কোন গাড়ি নেই ▼

যখন সিস্টেম লোড 0 হয়, তখন এর মানে ব্রিজে কোনো গাড়ি নেই

সিস্টেম লোড হল 0.5, যার মানে সেতুতে অর্ধেক গাড়ি আছে ▼৷

সিস্টেম লোড হল 0.5, যার মানে সেতু 4 ম শীটে অর্ধেক গাড়ি আছে

সিস্টেম লোড হল 1.0, যার অর্থ সেতুর সমস্ত অংশে গাড়ি রয়েছে, যার অর্থ সেতুটি "পূর্ণ" ▼

সিস্টেম লোড হল 1.0, যার অর্থ সেতুর সমস্ত অংশে গাড়ি রয়েছে, যার অর্থ সেতুটি "পূর্ণ" শীট 5

  • তবে এটি অবশ্যই উল্লেখ করতে হবে যে এখানে সেতুটি এখনও নির্বিঘ্নে পাস করা যেতে পারে।

সিস্টেম লোড হল 1.7, যার মানে অনেক যানবাহন আছে এবং সেতুটি পূর্ণ (100%)।

  • সেতুতে অপেক্ষারত যানবাহনগুলি সেতুর যানবাহনের 70% এর জন্য দায়ী।

সাদৃশ্য দ্বারা, এবং তাই, সিস্টেম লোড হল 2.0:

  • মানে সেতুর ডেকের মতো অপেক্ষা করছে অনেক যানবাহন।
  • 3.0 এর সিস্টেম লোড মানে সেতুতে ডেকের চেয়ে দ্বিগুণ যানবাহন অপেক্ষা করছে।
  • যখন সিস্টেম লোড 1 এর বেশি হয়, তখন পিছনের গাড়িটিকে অপেক্ষা করতে হবে;
  • সিস্টেম লোড যত বেশি হবে, সেতু পার হওয়ার অপেক্ষার সময় তত বেশি হবে▼

সিস্টেম লোড যত বেশি, সেতু পার হওয়ার অপেক্ষার সময় তত বেশি। শীট 6

  • CPU-এর সিস্টেম লোড মূলত উপরে উল্লিখিত এনালগ সেতুর ক্ষমতার সমান, যা CPU-এর সর্বাধিক কাজের চাপ।
  • সেতুতে থাকা গাড়িটি একটি প্রক্রিয়া যা সিপিইউ প্রক্রিয়া করার জন্য অপেক্ষা করছে।

যদি CPU প্রতি মিনিটে সর্বাধিক 100টি প্রসেস প্রসেস করে, তাহলে সিস্টেম লোড 0.2 হয়, যার মানে CPU এই 1 মিনিটে শুধুমাত্র 20টি প্রসেস প্রসেস করে;

1.0 এর সিস্টেম লোড মানে এই 1 মিনিটে CPU 100টি প্রসেস করে;

1.7 এর মানে হল যে 100টি প্রসেস সিপিইউ প্রসেস করছে তা ছাড়াও 70টি প্রসেস সিপিইউ দ্বারা প্রসেস করার অপেক্ষায় আছে।

কম্পিউটারটি মসৃণভাবে চালানোর জন্য, সিস্টেম লোড 1.0 এর বেশি হওয়া উচিত নয়, তাই কোনও প্রক্রিয়ার জন্য অপেক্ষা করার দরকার নেই এবং সমস্ত প্রক্রিয়া প্রথমে প্রক্রিয়া করা যেতে পারে।

স্পষ্টতই, 1.0 একটি মূল মান।

যদি এই মানটি অতিক্রম করা হয়, সিস্টেমটি সর্বোত্তম নয়।আপনাকে হস্তক্ষেপ করতে হবে।

XNUMX. সিস্টেম লোড লোড গড় কতটা উপযুক্ত?

1.0 কি সিস্টেম লোডের জন্য একটি আদর্শ মান?

অগত্যা, sysadmins একটু জায়গা ছেড়ে ঝোঁক.

যখন এই মান 0.7 এ পৌঁছায়, তখন আপনার এইরকম কিছু জানা উচিত:

  • যখন সিস্টেমের লোড 0.7-এর বেশি হতে থাকে, তখন আপনাকে অবশ্যই সমস্যাটি তদন্ত করা শুরু করতে হবে এবং পরিস্থিতি আরও খারাপ হওয়া থেকে বিরত রাখতে হবে।
  • যখন সিস্টেম লোড 1.0-এর বেশি হতে থাকে, তখন আপনাকে অবশ্যই একটি সমাধান খুঁজে বের করতে হবে এবং মান কমাতে হবে।
  • যখন সিস্টেম লোড 5.0 এ পৌঁছায়, তখন এটি নির্দেশ করে যে সিস্টেমের সাথে একটি গুরুতর সমস্যা রয়েছে এবং এটি দীর্ঘ সময়ের জন্য সাড়া দেয়নি, বা প্রায় ক্র্যাশ হয়ে গেছে।আপনার সিস্টেমকে এই মান পৌঁছাতে দেওয়া উচিত নয়।

চার, একাধিক সিপিইউ প্রসেসর

উপরেরটি ধরে নিচ্ছে যে আপনার কম্পিউটারে (কম্পিউটার) একটি মাত্র সিপিইউ রয়েছে।

আপনার কম্পিউটারে (কম্পিউটার) 2টি সিপিইউ ইনস্টল থাকলে কী হবে?

2 সিপিইউ মানে কম্পিউটারের (কম্পিউটার) প্রসেসিং পাওয়ার দ্বিগুণ, এবং একই সময়ে প্রসেস করা যায় এমন প্রসেসের সংখ্যা দ্বিগুণ।

চেন উইলিয়াংসেতুটি এখনও এখানে একটি উপমা হিসাবে ব্যবহৃত হয়৷ 2টি CPU এর অর্থ হল সেতুটিতে 2টি চ্যানেল রয়েছে এবং ট্রাফিক ক্ষমতা দ্বিগুণ হয়েছে ▼

চেন ওয়েইলিয়াং এখনও ব্রিজটিকে সাদৃশ্য হিসাবে ব্যবহার করেন। 2 CPU এর অর্থ হল সেতুটিতে 2টি প্যাসেজ রয়েছে এবং ট্রাফিক ক্ষমতা দ্বিগুণ।

  • সুতরাং, 2টি সিপিইউ এর অর্থ হল সিস্টেম লোড 2.0 এ পৌঁছাতে পারে এবং প্রতিটি সিপিইউ 100% কাজের চাপে পৌঁছায়।
  • n.0 CPU সহ একটি কম্পিউটারের জন্য, গ্রহণযোগ্য সিস্টেম লোড n.0 CPUs পর্যন্ত।

পাঁচ, মাল্টি-কোর সিপিইউ প্রসেসর

চিপ সরবরাহকারীরা সাধারণত 1 CPU এর ভিতরে একাধিক CPU কোর ধারণ করে, যাকে "মাল্টি-কোর CPU" বলা হয়।

একটি মাল্টি-কোর সিপিইউ সিস্টেম লোডের ক্ষেত্রে একটি মাল্টি-সিপিইউর মতো।

অতএব, সিস্টেম লোড বিবেচনা করার সময়, আপনাকে অবশ্যই বিবেচনা করতে হবে যে আপনার কম্পিউটারে কতগুলি CPU আছে?এবং প্রতিটি সিপিইউতে কয়টি কোর থাকে?

তারপরে, সিস্টেম লোডকে মোট কোরের সংখ্যা দিয়ে ভাগ করে, যতক্ষণ পর্যন্ত প্রতি কোরের লোড 1.0-এর বেশি না হয়, কম্পিউটারটি যথারীতি চলবে।

কম্পিউটারে কয়টি সিপিইউ কোর আছে তা কীভাবে জানবেন?

কমান্ড ব্যবহার করে, আপনাকে CPU তথ্য দেখতে দেয় ▼

cat /proc/cpuinfo

যে কমান্ডগুলি সরাসরি CPU এর মোট কোরের সংখ্যা প্রদান করে▼

grep -c 'model name' /proc/cpuinfo

XNUMX. কোন লোড গড় সময় আমি তাকান উচিত?

শেষ প্রশ্ন:

"লোড গড়" লোড গড় মোট তিনটি গড় প্রদান করে:

  • 1 মিনিট সিস্টেম লোড, 5 মিনিট সিস্টেম লোড, 15 মিনিট সিস্টেম লোড।

আমি কোন মান উল্লেখ করা উচিত?

  • যদি শুধুমাত্র 1 মিনিটের জন্য সিস্টেম লোড 1.0-এর বেশি হয়, অন্য 2টি সময়কাল 1.0-এর কম, যা নির্দেশ করে যে এটি শুধুমাত্র একটি অস্থায়ী ঘটনা এবং সমস্যাটি গুরুতর নয়।
  • যদি 15 মিনিটের মধ্যে সিস্টেমের গড় লোড 1.0-এর বেশি হয় (সিপিইউ কোরের সংখ্যা বাড়ানোর পরে), সমস্যাটি এখনও আছে, একটি অস্থায়ী ঘটনা নয়।
  • অতএব, কম্পিউটার (কম্পিউটার) স্বাভাবিকভাবে কাজ করছে এমন একটি সূচক হিসাবে আপনার প্রধানত "15 মিনিট সিস্টেম লোড" পর্যবেক্ষণ করা উচিত।

নিম্নলিখিত শীর্ষ কমান্ড/CPU ব্যবহার/লোড গড় গণনা পদ্ধতি ▼ সম্পর্কে আরও আছে

ভিপিএস লোড খুব বেশি হলে আমার কী করা উচিত?

এখন আমার ওয়েবসাইট অ্যাক্সেস করা যাচ্ছে না কারণ লোড খুব বেশি, আমি কি করব?

শীর্ষ - 20:44:30 পর্যন্ত 12 মিনিট, 1 ব্যবহারকারী, লোড গড়: 2.21, 8.39, 6.48

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

একটি বিদেশী বাণিজ্য কোম্পানির ওয়েবসাইটের জন্য কত জায়গা উপযুক্ত?

কিভাবে সঠিক সার্ভার কনফিগারেশন নির্বাচন করবেন?দৈনিক গড় 1 আইপি সার্ভার সমাধান দেখতে নীচের লিঙ্কে ক্লিক করুন ▼

হোপ চেন উইলিয়াং ব্লগ ( https://www.chenweiliang.com/ ) শেয়ার করেছেন "লিনাক্স লোডের গড় কত বেশি? CPU লোড ইউটিলাইজেশন চেক" আপনাকে সাহায্য করবে।

এই নিবন্ধটির লিঙ্ক শেয়ার করতে স্বাগতম:https://www.chenweiliang.com/cwl-1027.html

সর্বশেষ আপডেট পেতে চেন ওয়েইলিয়াং এর ব্লগের টেলিগ্রাম চ্যানেলে স্বাগতম!

🔔 চ্যানেলের শীর্ষ ডিরেক্টরিতে মূল্যবান "ChatGPT সামগ্রী বিপণন AI টুল ব্যবহারের নির্দেশিকা" পেতে প্রথম হন! 🌟
📚 এই গাইডটিতে বিশাল মূল্য রয়েছে, 🌟এটি একটি বিরল সুযোগ, এটি মিস করবেন না! ⏰⌛💨
ভালো লাগলে শেয়ার এবং লাইক করুন!
আপনার শেয়ার এবং লাইক আমাদের ক্রমাগত অনুপ্রেরণা!

 

发表 评论

আপনার ইমেইল ঠিকানা প্রচার করা হবে না. 必填 项 已 用 * 标注

উপরে যান