সিস্টেস্টাট - লিনাক্সের জন্য সমস্ত-ইন-ওয়ান সিস্টেমের পারফরম্যান্স এবং ব্যবহারের ক্রিয়াকলাপ পর্যবেক্ষণ সরঞ্জাম


সিস্টেস্টাট হ'ল একটি সহজ সরঞ্জাম যা সিস্টেম সংস্থানগুলি, তাদের কার্য সম্পাদন এবং ব্যবহারের ক্রিয়াকলাপগুলি নিরীক্ষণ করতে অনেকগুলি ইউটিলিটি সহ আসে। সিস্টেমে প্যাকেজ সহ আমরা আমাদের প্রতিদিনের বেসগুলিতে ব্যবহার করি এমন সংখ্যা। এটি এমন সরঞ্জাম সরবরাহ করে যা সমস্ত কার্য সম্পাদন এবং ক্রিয়াকলাপের ডেটা সংগ্রহ করতে ক্রোন ব্যবহার করে নির্ধারিত হতে পারে।

সিস্টেমে প্যাকেজগুলির মধ্যে অন্তর্ভুক্ত সরঞ্জামগুলির তালিকা নীচে দেওয়া হয়েছে।

  1. আইওস্ট্যাট: আইপি ও ডিভাইসের জন্য আপনার সিপিইউ এবং আই/ও পরিসংখ্যান সম্পর্কে সমস্ত পরিসংখ্যান প্রতিবেদন করে
  2. এমপিস্ট্যাট : সিপিইউ সম্পর্কে বিশদ (পৃথক বা সংযুক্ত)
  3. পিডস্ট্যাট : চলমান প্রক্রিয়া/টাস্ক, সিপিইউ, মেমরি ইত্যাদি সম্পর্কিত পরিসংখ্যান
  4. সর : বিভিন্ন সংস্থান (সিপিইউ, মেমরি, আইও, নেটওয়ার্ক, কার্নেল ইত্যাদি) সম্পর্কে বিশদ সংরক্ষণ করুন এবং প্রতিবেদন করুন
  5. স্যাড : সিস্টেমের ক্রিয়াকলাপের ডেটা সংগ্রহকারী, সারের জন্য ব্যাকএন্ডে ডেটা সংগ্রহের জন্য ব্যবহৃত sa1 : স্যাক ডেটা ফাইলে বাইনারি ডেটা আনুন এবং সঞ্চয় করুন। এটি স্যাডকের সাথে ব্যবহৃত হয়
  6. sa2 : সারের সাথে প্রতিদিনের প্রতিবেদনগুলি সংক্ষিপ্তসারগুলি ব্যবহার করা উচিত
  7. সাদ্ফ : বিভিন্ন ফরম্যাটে (সিএসভি বা এক্সএমএল) স্যার দ্বারা উত্পন্ন ডেটা প্রদর্শনের জন্য ব্যবহৃত হয়
  8. সিস্টেস্টাট : সিসস্ট্যাট ইউটিলিটির জন্য ম্যান পেজ
  9. nfsiostat-sysstat : এনএফএসের জন্য I/O পরিসংখ্যান
  10. সিফসিওস্ট্যাট : সিআইএফএসের পরিসংখ্যান

রিসেন্টি, ১ June ই জুন, ২০১৪ << সিস্টেস্ট 11.0.0 (স্থিতিশীল সংস্করণ) নীচে কয়েকটি নতুন আকর্ষণীয় বৈশিষ্ট্য সহ প্রকাশ করা হয়েছে।

পিডস্ট্যাট কমান্ডটি কয়েকটি নতুন বিকল্পের সাথে বাড়ানো হয়েছে: প্রথমটি " -আর " যা নীতি এবং কার্য নির্ধারণের অগ্রাধিকার সম্পর্কে তথ্য সরবরাহ করবে। এবং দ্বিতীয়টি হ'ল " -জি " যা আমরা নাম সহ প্রক্রিয়াগুলি অনুসন্ধান করতে এবং সমস্ত মিলে যাওয়া থ্রেডের তালিকা পেতে পারি।

ডেটা ফাইলগুলির বিষয়ে সার, স্যাডক এবং স্যাডফের জন্য কিছু নতুন বর্ধন করা হয়েছে: এখন বিকল্প ফাইল ব্যবহার করে “ saYYYYMMDD ” এর পরিবর্তে ডেটা ফাইলের নাম পরিবর্তন করা যেতে পারে option এবং ডিরেক্টরিতে "/var/লগ/সা " র থেকে পৃথক করা যায়। পরিবর্তনশীল " SA_DIR " সেট করে আমরা নতুন ডিরেক্টরিটি সংজ্ঞায়িত করতে পারি, যা sa1 এবং sa2 দ্বারা ব্যবহৃত হচ্ছে।

লিনাক্সে সিস্টেস্ট্যাট ইনস্টলেশন

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

প্রথমে নীচের লিঙ্কটি ব্যবহার করে সিস্টেস্ট প্যাকেজের সর্বশেষতম সংস্করণটি ডাউনলোড করুন অথবা আপনি টার্মিনালে সরাসরি ডাউনলোড করতে উইজেট কমান্ডও ব্যবহার করতে পারেন।

  1. http://sebastien.godard.pagesperso-orange.fr/download.html

# wget http://pagesperso-orange.fr/sebastien.godard/sysstat-11.0.0.tar.gz

এরপরে, ডাউনলোড প্যাকেজটি বের করুন এবং সংকলন প্রক্রিয়া শুরু করতে সেই ডিরেক্টরিটির ভিতরে যান।

# tar -xvf sysstat-11.0.0.tar.gz 
# cd sysstat-11.0.0/

সংকলনের জন্য এখানে আপনার কাছে দুটি বিকল্প থাকবে:

ক)। প্রথমত, আপনি আইকনফিগ ব্যবহার করতে পারেন (যা প্রতিটি প্যারামিটারের জন্য কাস্টমাইজড মানগুলি চয়ন/প্রবেশ করার জন্য আপনাকে নমনীয়তা দেয়)।

# ./iconfig

খ)। দ্বিতীয়ত, আপনি একক লাইনে বিকল্পগুলি সংজ্ঞায়িত করতে স্ট্যান্ডার্ড কনফিগার কমান্ডটি ব্যবহার করতে পারেন। বিভিন্ন সমর্থিত বিকল্পের তালিকা পেতে আপনি ./configure –help কমান্ডটি চালাতে পারেন।

# ./configure --help

এখানে, আমরা স্ট্যান্ডার্ড বিকল্পটি দিয়ে এগিয়ে চলেছি অর্থাত্ ।/কনফিগার কমান্ডটি সিস্টেস্ট প্যাকেজ সংকলন করতে।

# ./configure
# make
# make install		

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

# mpstat -V

sysstat version 11.0.0
(C) Sebastien Godard (sysstat <at> orange.fr)

লিনাক্সে সিস্টেস্ট্যাট আপডেট করা হচ্ছে

ডিফল্ট সিস্টেমে সিস্টেমে এর উপসর্গ ডিরেক্টরি হিসাবে "/usr/স্থানীয় " ব্যবহার করুন। সুতরাং, সমস্ত বাইনারি/ইউটিলিটিগুলি "/usr/স্থানীয়/বিন ডিরেক্টরিতে ইনস্টল হয়ে যাবে। আপনার যদি বিদ্যমান সিস্টেস্ট প্যাকেজ ইনস্টল করা থাকে তবে সেগুলি সেখানে “/usr/বিন ” তে থাকবে।

বিদ্যমান সিস্টেস্ট প্যাকেজটির কারণে আপনি আপনার আপডেট হওয়া সংস্করণটি প্রতিবিম্বিত হবেন না, কারণ আপনার " $पथ " পরিবর্তনশীলটিতে "/usr/স্থানীয়/বিন সেট নেই"। সুতরাং, নিশ্চিত হয়ে নিন যে "/ usr/স্থানীয়/বিন" সেখানে আপনার "$पथ" তে বিদ্যমান আছে বা সংকলনের সময় –প্রেফিক্স বিকল্পটি "/usr " এ সেট করুন এবং বিদ্যমান সরিয়ে ফেলুন আপডেট শুরু করার আগে সংস্করণ।

# yum remove sysstat			[On RedHat based System]
# apt-get remove sysstat		[On Debian based System]
# ./configure --prefix=/usr
# make
# make install

এখন আবার, একই ‘এমপিস্ট্যাট’ কমান্ডটি বিকল্পের সাথে ‘-ভি’ ব্যবহার করে সিস্টেটের আপডেট হওয়া সংস্করণটি যাচাই করুন।

# mpstat -V

sysstat version 11.0.0
(C) Sebastien Godard (sysstat <at> orange.fr)

তথ্যসূত্র : আরও তথ্যের জন্য দয়া করে সিস্টেস্ট্যাট ডকুমেন্টেশনটি দেখুন

এটি আপাতত, আমার আসন্ন নিবন্ধে, আমি সিস্টেস্ট কমান্ডের কিছু ব্যবহারিক উদাহরণ এবং ব্যবহারগুলি দেখাব, ততক্ষণ আপডেটের সাথে সংযুক্ত থাকি এবং নীচের মন্তব্য বিভাগে নিবন্ধটি সম্পর্কে আপনার মূল্যবান চিন্তাভাবনা যুক্ত করতে ভুলবেন না।