تبلیغات
وبلاگ تخصصی لینوکس - ایجاد نمودار sar توسط ksar
 
وبلاگ تخصصی لینوکس
درباره وبلاگ


به نام خداوند جان افرین

حکیم سخن در زبان آفرین



من كاربر علاقه مند به لینوكس و فارق التحصیل IT سال 89

در این وبلاگ اطلاعاتی كه در رابطه با لینوكس كسب
می كنم رو خواهم گذاشت تا مورد استفاده دیگران
قرار بگیره

مدیر وبلاگ : azam keimasi
مطالب اخیر
نویسندگان
سه شنبه 5 مهر 1390 :: نویسنده : azam keimasi
امروز مطلبی رو تحت عنوان Create sar graphs with ksar نوشته Vivek Gite می خوندم که ترجمش رو اینجا میارم.
کامند sar اطلاعات سیستمی UNIX/Linux جمع آوری - گزارش و ذخیره می کند. موارد انتخاب شده سیستم عامل رو در فایل var/log/sa/sadd/ ذخیره می کند.
از داده های گردآوری شده اطلاعات زیادی از سرورتون رو در اختیار قرار می دهد:

1.CPU utilization
2. Memory paging and its utilization
3.Network I/O, and transfer statistics
4.Process creation activity
5.All block devices activity
6.Interrupts/sec etc.

خروجی sar می تواند برای شناسایی bottleneck های سرور استفاده شود. اگرچه آنالیز خروجی رو که sar میده خیلی مشکل است اما توسط ksar از این اطلاعات نمودار هایی رو میشه ایجاد کرد و براحتی اون اطلاعات رو مورد استفاده قرار داد.

sysstat Package

کامند های sar و sa1 و sa2 قسمتی از پکیج sysstat هستند:
۱. sar : اطلاعات را نمایش می دهد.
۲. sa1 و sa2: اطلاعات رو برای آنالیز های بعدی گردآوری و ذخیره می کند.شل اسکریپت sa2 یک گزارش روزانه در دایرکتوری var/log/sa/ می نویسه. شل اسکریپت sa1 داده باینری رو فایل داده فعالیت های سیستم روزانه جمع آوری و ذخیره می کند.
۳.sadc- گردآورنده فعالیت های داده ای سیستم. می توان option های مختلفی رو بوسیله اصلاح و تغییرات در اسکریپت های sa1 و sa2 تنظیم و پیکربندی کنید.  این ها در مکان های زیر وجود دارند:

  • (/usr/lib64/sa/sa1 (64bit) or /usr/lib/sa/sa1 (32bit) - این sadc  رو توی گزارش log فراخونی می کند به فرمت /var/log/sa/sadX.
  • (/usr/lib64/sa/sa2 (64bit) or /usr/lib/sa/sa2 (32bit) - این sadc  رو توی گزارش log فراخونی می کند به فرمت /var/log/sa/sadX.

    نحوه نصب sar:
# yum install sysstat

یک نمونه خروجی :

Loaded plugins: downloadonly, fastestmirror, priorities,
: protectbase, security
Loading mirror speeds from cached hostfile
* addons: mirror.cs.vt.edu
* base: mirror.ash.fastserv.com
* epel: serverbeach1.fedoraproject.org
* extras: mirror.cogentco.com
* updates: centos.mirror.nac.net
0 packages excluded due to repository protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package sysstat.x86_64 0:7.0.2-3.el5 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
====================================================================
Package
Arch
Version
Repository
Size
====================================================================
Installing:
sysstat
x86_64
7.0.2-3.el5
base
173 k
Transaction Summary
====================================================================
Install
1 Package(s)
Update
0 Package(s)
Remove
0 Package(s)
Total download size: 173 k
Is this ok [y/N]: y
Downloading Packages:
sysstat-7.0.2-3.el5.x86_64.rpm
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing
: sysstat
| 173 kB
00:00
1/1
Installed:
sysstat.x86_64 0:7.0.2-3.el5
Complete!



فایل etc/sysconfig/sysstat/ را ویرایش کنید برای تعیین تعداد روزهایی که فایل های log رو نگه داری کنه. ماکسیممش یک ماه است.
یک نمونه خروجی :

# keep log for 28 days
# the default is 7
HISTORY=28


فایل رو ذخیره کنید و ببندید.



   ادامه دارد........





نوع مطلب : کامند در لینوکس، 
برچسب ها : ایجاد نمودار sar توسط ksar،
لینک های مرتبط :
سه شنبه 28 خرداد 1392 07:49 ق.ظ
thank you
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :

برای اجرای یک دستور خاص در زمانی مشخص می‌توانید از دستور at استفاده نمایید. مانند:

$ echo 'cp -r /home/* /data/' | at 12:35

برای خواندن خطوطی در فایل‌های متنی که حاوی کلمه خاصی می‌باشد از دستور grep استفاده نمایید. با اضافه کردن گزینه color-- کلمه ممورد نظر بصورت رنگی علامت‌گذاری خواهد شد. مانند:

$ grep --color word /data/myfile

برای ایجاد یک فایل فشرده شده از یک دایرکتوری خاص می‌توانید از دستور زیر استفاده نمایید: $ tar -czf myarchive.tar.gz dirname