[ sjanos @ 30.01.2006. 13:52 ] @
da li postoji neki program/script bilo šta koji bi mi pokazao koji skript koliko opterećuje server. Inače server je bsd/apache na kojoj ima hostovano više stranica. |
[ sjanos @ 30.01.2006. 13:52 ] @
[ Jbyn4e @ 30.01.2006. 14:06 ] @
#ps aux (ili ps -aef) ti pokazuje sve procese, i koliko oni trenutno zauzimaju procesorskog vremena i memorije
u kombinaciji sa grep mozes da izvuces podatke za odredjene procese, npr # ps aux | grep apache top je jos jedan alat koji to pokazuje ono sto mu kazes (po defaultu sortira po zauzecu procesora) #top lsof ce ti dati spisak svih otvorenih fajlova ( i jos neke informacije) vmstat ce ti dati informacije o virtualnoj memoriji iostat ce ti dati informacije o pisanju na disk... mozda ima jos neki nestandardan alat, ovo su sve uobicajene komande shell-a (zavisno od distribucije) [ boccio @ 30.01.2006. 15:35 ] @
[ SmilieBG @ 30.01.2006. 19:24 ] @
Ako je tvoj server, odnosno imas pristup apache conf fajlovima, dodaj (ili samo skloni komentar) sledece linije u deo gde ti je virtual host za koji zelis da vidis podatke:
<Location /server-status> SetHandler server-status ExtendedStatus On Order Deny,Allow Deny from all Allow from .foo.com </Location> Nakon resetovanja apache-a, pozivom sledece stranice: http://www.tvojsajt.com/server-status dobices sledece informacije: * The number of children serving requests * The number of idle children * The status of each child, the number of requests that child has performed and the total number of bytes served by the child (*) * A total number of accesses and byte count served (*) * The time the server was started/restarted and the time it has been running for * Averages giving the number of requests per second, the number of bytes served per second and the average number of bytes per request (*) * The current percentage CPU used by each child and in total by Apache (*) * The current hosts and requests being processed (*) Details marked "(*)" are only available with ExtendedStatus On. Pored ovoga, postoji i sledeca komanda: <Location /server-info> SetHandler server-info Order Deny,Allow Deny from all Allow from .foo.com </Location> Koju, nakon reload-a apache-a pozivas sa: www.tvojsajt.com/server-info a time ti ispisuje sve detalje oko rada i konfiguracije apache-a. Poz, Sale [ sjanos @ 31.01.2006. 08:18 ] @
Puno sajtova je hostovano na serveru i desi se da ponekad a u poslednje vreme dosta često neki skript sa nekog sajta jako opterećuje server. Meni bi najoptimalnije rešenje bilo da se ispiše u datom trenutku koji script sa kog sajta koliko opterećuje server. Znači da ne moram pojedinačno pregledati svaki sajt, svaki script na sajtu.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|