pedal
Registered User
- تاریخ عضویت
- 1 اکتبر 2009
- نوشتهها
- 74
- لایکها
- 21
سلام. من در لینوکس مبتدی هستم. لطفا راهنمایی کنید
ما یک سرور وی پی اس با سیستم عامل دبیان داریم. مصرف CPU گاهی به سقف 100 درصد می رسه. دستور TOP هم نشون می ده که آپاچی و وب سرور مصرف کننده هستن. پشتیبانی سرور می گه ممکنه حمله باشه یا بازدید بالا.
وقتی از دستور lsof -p استفاده می کنم، اطلاعاتی که نشون بده کدوم فایل دقیقا داره اینقدر استفاده می کنه رو نشون نمی ده و تنها می گه دایرکتوری مثلا فروم.
حالا سوال من اینه که چطور می شه دقیقتر فهمید که کدوم فایلها اینقدر CPU رو مصرف می کنن؟
من از دبیان + 2 گیگ رم و 3 گیگاهرتز CPU استفاده می کنم. سرور رو هم کانفیگ نکردم. یعنی خودم مبتدیانه نصب کردم و منیج شده نیست.
ممنون
ما یک سرور وی پی اس با سیستم عامل دبیان داریم. مصرف CPU گاهی به سقف 100 درصد می رسه. دستور TOP هم نشون می ده که آپاچی و وب سرور مصرف کننده هستن. پشتیبانی سرور می گه ممکنه حمله باشه یا بازدید بالا.
top - 11:27:43 up 1 day, 1:11, 1 user, load average: 2.26, 1.94, 1.69
Tasks: 101 total, 2 running, 99 sleeping, 0 stopped, 0 zombie
Cpu(s): 35.8%us, 2.6%sy, 0.0%ni, 61.3%id, 0.1%wa, 0.0%hi, 0.0%si, 0.2%st
Mem: 1919836k total, 1775580k used, 144256k free, 217804k buffers
Swap: 1097144k total, 118108k used, 979036k free, 343392k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4528 www-data 20 0 253m 43m 5648 R 100 2.3 1:56.96 apache2
1070 mysql 20 0 262m 41m 3488 S 25 2.2 347:37.58 mysqld
4532 www-data 20 0 261m 51m 5608 S 22 2.8 0:38.47 apache2
5445 www-data 20 0 266m 57m 5344 S 13 3.0 0:20.47 apache2
2708 www-data 20 0 249m 40m 5684 S 4 2.2 2:47.64 apache2
4400 www-data 20 0 254m 45m 5352 S 2 2.4 0:44.33 apache2
6039 www-data 20 0 247m 38m 4128 S 0 2.1 0:10.36 apache2
1 root 20 0 8356 656 628 S 0 0.0 0:01.33 init
2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root RT 0 0 0 0 S 0 0.0 0:00.03 migration/0
4 root 20 0 0 0 0 S 0 0.0 0:00.12 ksoftirqd/0
5 root RT 0 0 0 0 S 0 0.0 0:00.00 watchdog/0
6 root RT 0 0 0 0 S 0 0.0 0:00.04 migration/1
7 root 20 0 0 0 0 S 0 0.0 0:00.06 ksoftirqd/1
8 root RT 0 0 0 0 S 0 0.0 0:00.00 watchdog/1
9 root RT 0 0 0 0 S 0 0.0 0:00.03 migration/2
10 root 20 0 0 0 0 S 0 0.0 0:00.08 ksoftirqd/2
وقتی از دستور lsof -p استفاده می کنم، اطلاعاتی که نشون بده کدوم فایل دقیقا داره اینقدر استفاده می کنه رو نشون نمی ده و تنها می گه دایرکتوری مثلا فروم.
حالا سوال من اینه که چطور می شه دقیقتر فهمید که کدوم فایلها اینقدر CPU رو مصرف می کنن؟
من از دبیان + 2 گیگ رم و 3 گیگاهرتز CPU استفاده می کنم. سرور رو هم کانفیگ نکردم. یعنی خودم مبتدیانه نصب کردم و منیج شده نیست.
ممنون