রিদওয়ান বিন শামীম
আজকের টিউটোরিয়ালের উদ্দেশ্য হল সিস্টেমের পারফর্মেন্স পরিমাপকের সাথে ইউনিক্স সিস্টেমের পারফর্মেন্স পরিমাপ,পর্যবেক্ষণ ও নিয়ন্ত্রণের কিছু ফ্রী টুলসের পরিচয় করানো, এবং ইউনিক্স আবহে সিস্টেমের পারফর্মেন্স বিষয়ক সমস্যা ও তার সমাধান সম্পর্কে দিকনির্দেশনা দেয়া।
ইউনিক্সে কিছু গুরুত্বপূর্ণ রিসোর্স আছে যাদেরকে পর্যবেক্ষণ করা ও নিয়ন্ত্রণে রাখা জরুরী।
- সিপিইউ
- মেমোরি
- ডিস্ক স্পেস
- কমুনিকেশন্স লাইন
- আই/ও টাইম
- নেটওয়ার্ক টাইম
- এপ্লিকেশন প্রোগ্রামস
পারফরমেন্সের উপাদান
পাঁচটি প্রধান উপাদান পারফরমেন্সে অবদান রাখে,
উপাদান | বর্ণনা |
User state CPU | ইউজার স্টেটে সিপিইউ দ্বারা ব্যয়িত মত সময়। লাইব্রেরী সেলে ব্যয়িত সময় এর অন্তর্ভুক্ত কিন্তু কার্নেল বিষয়ক সময় এর অন্তর্ভুক্ত নয় |
System state CPU | সিস্টেম স্টেটে সিপিইউ দ্বারা ব্যয়িত মত সময়। |
I/O Time and Network Time | I/O requests ও ডাটা স্থানান্তরের জন্য ব্যয়িত সময় |
Virtual Memory Performance | কনট্যাক্স switching ও swapping এর অন্তর্গত। |
Application Program | অন্য প্রোগ্রাম চলার জন্য ব্যয়িত সময় – যখন সিস্টেম এপ্লিকেশনকে সময় দিচ্ছে না, সিপিইউ অন্য কোনও এপ্লিকেশনের জন্য বরাদ্দ আছে। |
পারফরমেন্স টুল
কম্যান্ড | বর্ণনা |
nice/renice | পরিবর্তিত প্রাধান্যসহ প্রোগ্রাম চালনা করা |
netstat | নেটওয়ার্ক কানেকশন, রাউটিং টেবিল, ইন্টারফেস পরিসংখ্যান, মাল্টিকাস্ট মেম্বারশিপ মুদ্রিত করা |
time | কম্যান্ড ও সিম্পল রিসোর্স টাইম |
uptime | সিস্টেম লোড এভারেজ |
ps | সাম্প্রতিক প্রক্রিয়ার স্নেপশট রিপোর্ট |
vmstat | ভার্চুয়াল মেমোরি পরিসংখ্যানের রিপোর্ট |
gprof | কল গ্রাফ প্রোফাইলের ডাটা প্রদর্শন |
prof | প্রফাইলিং প্রক্রিয়াজাত করা |
top | সিস্টেম টাস্ক প্রদর্শন করা |
এখানে বর্ণিত সকল কম্যান্ডের বিস্তারিত সিনট্যাক্সের জন্য মেনপেজ হেল্প দেখা যেতে পারে।