পরবর্তী নিবন্ধে আমরা কালেক্টল এ একবার নজর দিতে যাচ্ছি। এই জন্য একটি হালকা সরঞ্জাম সিস্টেম কর্মক্ষমতা নিরীক্ষণ, যা সিস্টেমের বর্তমান অবস্থা বর্ণনা করে এমন পারফরম্যান্স ডেটা সংগ্রহ করতে ব্যবহার করা যেতে পারে।
একই উদ্দেশ্যে অন্যান্য সরঞ্জামের সাথে তুলনা করে, এটি একাধিক ধরণের সিস্টেম সংস্থার যেমন তথ্য সংগ্রহ করে; la সিপিইউ, ডিস্ক, মেমরি, নেটওয়ার্ক, সকেট, টিসিপি, ইনোডস, মেমরি, এনএফএস, প্রক্রিয়া ইত্যাদি etc. এটি ইন্টারেক্টিভ বা একটি হিসাবে চালানো যেতে পারেঅপদেবতা', এবং ধারণকৃত ডেটা রেকর্ড করতে এবং পুনরায় খেলতে সক্ষম। এটি আমাদের বিভিন্ন ফাইল ফর্ম্যাটে ডেটা রফতানি করার অনুমতি দেবে।
সংগ্রহের সাধারণ বৈশিষ্ট্য
অন্যদের মধ্যে, এই সরঞ্জামটি ব্যবহারকারীদের নিম্নলিখিত বৈশিষ্ট্যগুলি সরবরাহ করে:
- কালেক্টল সীমিত সংখ্যক সিস্টেম মেট্রিকগুলিতে মনোনিবেশ করে নাএটি বিভিন্ন ধরণের সিস্টেম সংস্থান সম্পর্কে তথ্য সংগ্রহ করতে পারে যেমন; সিপিইউ, ডিস্ক, মেমরি, নেটওয়ার্ক, সকেট, টিসিপি, ইনোডস, ইনফিনিব্যান্ড, গ্লস, এনএফএস, প্রক্রিয়া, চতুর্ভুজ, স্ল্যাব এবং বন্ধু.
- এই সরঞ্জাম খুব কম সিপিইউ ব্যবহার করে। প্রকৃতপক্ষে, প্রক্রিয়া ডেটার জন্য 0.1 সেকেন্ডের ডিফল্ট নমুনা ব্যবধান এবং অন্য কিছুর জন্য 60 সেকেন্ডের ডিফল্ট নমুনা ব্যবধান ব্যবহার করে এটি 'ডেমন' হিসাবে চালানোর সময় 10% ব্যবহার করার জন্য এটি পরিমাপ করা হয়েছে।
- ডিমন হিসাবে বা উভয় হিসাবে ইন্টারেক্টিভভাবে চালানো যেতে পারে.
- ওইটা প্রায় কোনও সাবসিস্টেম নিরীক্ষণ করার ক্ষমতা.
- আপনি করতে পারেন একক উদ্দেশ্যে ডিজাইন করা অন্যান্য অনেকগুলি ইউটিলিটির ভূমিকা পালন করুন, যেমন তারা; PS, শীর্ষ, iotop বা vmstat at.
- এই সরঞ্জাম এছাড়াও উপলব্ধ ধারণকৃত ডেটা রেকর্ড এবং পুনরায় খেলতে সক্ষম.
- আপনি করতে পারেন বিভিন্ন ফাইল ফর্ম্যাটে ডেটা রফতানি করুন.
- সরঞ্জাম পারে রিমোট মেশিন বা একটি সম্পূর্ণ সার্ভার ক্লাস্টার নিরীক্ষণের জন্য পরিষেবা হিসাবে চালান.
- আমরাও এটি টার্মিনালে ডেটা প্রদর্শন করবে, ফাইল বা সকেটে লিখবে.
এগুলি এই প্রোগ্রামের কয়েকটি বৈশিষ্ট্য। তারা পারে তাদের সকলের সাথে বিস্তারিত আলোচনা করুন থেকে প্রকল্প ওয়েবসাইট.
কালেক্টল ইনস্টল করুন
ডিফল্টরূপে, প্যাকেজ কালেক্টল উবুন্টুর ডিফল্ট সংগ্রহস্থলে উপলব্ধ। আমাদের সিস্টেমে এটি ইনস্টল করা টার্মিনাল (Ctrl + Alt + T) খোলার এবং কমান্ডটি কার্যকর করার মতো সহজ হবে:
sudo apt install collectl
ইনস্টলেশন চলাকালীন, এটি আমাদের জন্য ওয়েব সার্ভারটি নির্বাচন করতে বলবে কলপ্লট অবশ্যই স্বতঃ-কনফিগার করা উচিত, যদিও আমাদের 'নির্বাচন করার সম্ভাবনা থাকবেকেউ নয় ' পরে ম্যানুয়াল সেটআপ জন্য।
ব্যবহার
এই সরঞ্জামটির ইনস্টলেশন সমাপ্ত হলে, আমরা সক্ষম হব এটি কোনও টার্মিনাল ছাড়াই টার্মিনাল থেকে সহজেই চালান। নিম্নলিখিত কমান্ডটি একটি সংক্ষিপ্ত, মানব-পঠনযোগ্য ফর্ম্যাটে সিপিইউ, ডিস্ক এবং নেটওয়ার্ক পরিসংখ্যান সম্পর্কিত তথ্য প্রদর্শন করবে।
collectl
আপনি আগ্রহী হন সমস্ত সাবসিস্টেমের জন্য মুদ্রণ পরিসংখ্যান, আমাদের যে আদেশটি কার্যকর করতে হবে তা অবশ্যই অন্তর্ভুক্ত করবে সমস্ত বিকল্প:
collectl --all
আমরা যদি চাই শীর্ষে সঙ্গে সংগ্রাহক ব্যবহার করুন, আমাদের সাথে নিম্নলিখিত কমান্ডটি কার্যকর করতে হবে শীর্ষ বিকল্প:
collectl --top
যদি আপনি খুঁজছেন হয় একসাথে সমস্ত সংস্থান নিরীক্ষণ, কার্যকর করার আদেশটি নিম্নলিখিত হবে:
collectl -scmd
আমরা যখনই চাই আমাদের সিস্টেমের মেমরি ব্যবহার দেখুন, আমাদের কেবলমাত্র কমান্ডটি কার্যকর করতে হবে -এসএম বিকল্প:
collectl -sm
এই সরঞ্জাম এছাড়াও করতে পারেন সিপিইউ, ডিস্ক এবং নেটওয়ার্ক ডেটা সম্পর্কে তথ্য প্রদর্শন করুন নিম্নলিখিত কমান্ড সহ:
collectl -scdn
পাড়া সিপিইউ এবং টিসিপি সম্পর্কে তথ্য পানআমাদের যে আদেশটি কার্যকর করা উচিত তা হ'ল নিম্নলিখিতটি হবে:
collectl -stc
পাড়া আমাদের সিস্টেমে প্রক্রিয়াগুলি সম্পর্কে তথ্য অর্জন করুন, আমরা নিম্নলিখিত বিকল্পগুলি সহ সংগ্রাহক কমান্ড চালাতে পারি:
collectl -c1 -sZ -i:1
এই ইউটিলিটি আমাদের যে কয়েকটি সম্ভাবনা সরবরাহ করে। তুমি যদি চাও এর সাহায্যের পরামর্শ নিন এবং সমস্ত উপলভ্য বিকল্পগুলি দেখুন, টার্মিনালে (Ctrl + Alt + T) আপনাকে কেবল কমান্ডটি টাইপ করতে হবে:
collectl --help
আমরাও বেছে নিতে পারি ম্যান পেজ পড়ুন টার্মিনালে টাইপ করা (Ctrl + Alt + T):
man collectl
এই লাইনে আমরা সিস্টেমের কার্যকারিতা নিরীক্ষণের জন্য কালেক্টল কমান্ড লাইন ইউটিলিটির একটি প্রাথমিক ব্যবহার দেখেছি। জন্য এটি কীভাবে কাজ করে সে সম্পর্কে আরও তথ্যব্যবহারকারীরা পরামর্শ নিতে পারেন প্রকল্প ডকুমেন্টেশন বা উদাহরণ যে তারা তাদের ওয়েবসাইটে প্রস্তাব।