PDA

Visualizza la versione completa : stimare potenza necessaria


james
25-03-2008, 11:36
Da tempo mi chiedo come posso stimare se l'hardware del mio serverino sia idoneo al lavoro che fa. Questa domanda sorge anche dal fatto che qualche mese fa, una mattina, trovai il server mysql stoppato...senza sapere perch, e domenica accaduta la stessa cosa con apache, il servizio non era pi in running, non so se a causa di un crash o cosa. Quello che mi chiedevo come posso stimare il carico di lavoro massimo a cui posso sottoporre il mio server, ed eventualmente, come sapere il motivo per cui apache ad esempio andato in crash l'altro giorno. Il server monta una comune MB Asus P4PEX-TE, con una CPU PIV 2.6, 2Gb di RAM e 3 HD Sata da 7200 in RAID. I servizi attivi sono molti:
[list=1]
Apache
Mysql
Bind
Qmail
Spamassassin
clamav (che da qualche settimana crasha a distanza di pochi minuti dall'esecuzione ed anche qui non riesco a capire il perch;
[/list=1]

Grazie

McGuolo
25-03-2008, 11:44
Niente log utili (o niente di utile nei log)?

mmbarabba
25-03-2008, 12:04
non so aiutarti
ma ti posso dire che su il mio server debian gira :
-apache2
-mysql
-php5
-postfix
-fetchmail
-procmail
-mailscanner
-spamasassin
-clamav
-courier-imap
-proftpd
- e qualcosa altro che dimentico (ntop-rkhunter-snort-etc..)

hardware
-MB gigabite soket A (non ricordo)
-processore Atlhon XP 2500+
-768 Mb di ram
-HD IDE 1x120 Gb + 1x40Gb

il tutto senza problemi
il riavvio del server lo faccio ogni 1/2 mesi

forse hai qualche problema hardware , mi ricordo di un mio amico che diventato matto prima di capire che l'alimentatore stava andando per fave , e ogni tanto mandava in blocco X.

non mi pare che certi servizi necessitino di super PC
io guarderei altrove :unz:

james
25-03-2008, 12:05
Originariamente inviato da McGuolo
Niente log utili (o niente di utile nei log)?

il log error di apache era vuoto, dopo che l'ho fatto ripartire invece c'era:

[Mon Mar 24 12:37:16 2008] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch7 configured -- resuming normal operations

oggi invece vedo che ci sono molte righe come questa:
[Tue Mar 25 11:55:32 2008] [error] [client ::1] Directory index forbidden by Options directive: /var/www/

Che significa? C' qualcuno che prova ad accedere a /var/www/??

McGuolo
25-03-2008, 12:17
Se non sbaglio /var/www e' la directory principale di default dove stanno i file del sito, quella che dovrebbe essere letta dal browser quando cerchi l'indirizzo www.tuoserver.com(/.it/.net/ecc...)

Mi suona un po' strano il directory index forbidden...

james
25-03-2008, 12:25
Originariamente inviato da McGuolo
Se non sbaglio /var/www e' la directory principale di default dove stanno i file del sito, quella che dovrebbe essere letta dal browser quando cerchi l'indirizzo www.tuoserver.com(/.it/.net/ecc...)

Mi suona un po' strano il directory index forbidden...
no non strano, ci sono tutti virtual domain, non esiste nessun sito su /var/www, /var/www contiene solo tutte le cartelle che a sua volta contengono i siti, per questo mi suona strano che qualcuno, non so come, cerchi di aprire /var/www...d'altra parte se anche si prova a navigare direttamente all'ip del server, il sito aperto il primo virtualhost dichiarato, quindi non vedo come si possa solo tentare di aprire /var/www, che i crash di apache siano causati da degli attacchi??

McGuolo
25-03-2008, 12:35
Originariamente inviato da james
no non strano, ci sono tutti virtual domain, non esiste nessun sito su /var/www, /var/www contiene solo tutte le cartelle che a sua volta contengono i siti, per questo mi suona strano che qualcuno, non so come, cerchi di aprire /var/www...d'altra parte se anche si prova a navigare direttamente all'ip del server, il sito aperto il primo virtualhost dichiarato, quindi non vedo come si possa solo tentare di aprire /var/www

Appunto per questo mi suona strano.

Per quanto riguarda gli attacchi, perche' richiedere il directory index? Sei sicuro che tutto sia configurato a dovere (perdona la domanda)?

Sembra quasi che non sia possibile ai client di accedere alle cartelle dei siti.

james
25-03-2008, 14:42
Originariamente inviato da McGuolo
Appunto per questo mi suona strano.

Per quanto riguarda gli attacchi, perche' richiedere il directory index? Sei sicuro che tutto sia configurato a dovere (perdona la domanda)?

Sembra quasi che non sia possibile ai client di accedere alle cartelle dei siti.

No, la configurazione ok. Ti ringrazio per il tuo supporto, ma forse stiamo andando un po' OT, dovrei aprire un altro TD per la questione specifica. Resta il quesito di stabilire il carico di un servizio e stabilire l'adeguatezza dell'hardware, sapresti dirmi qualcosa su questo?

McGuolo
25-03-2008, 17:22
Onestamente non ho mai gestito un server che avesse grosso traffico. Le uniche cose che ho fatto sulle mie macchine era per il testing di applicazioni web, e al massimo ci connettevamo con un paio di client.

Credo che l'unico modo per sapere quanto sia adeguata la tua macchina sia provare a tenere traccia del traffico di un paio di giorni, e vedere se arriva troppo spesso ad utilizzare la cpu al 100%, e se genera troppo I/O sui dischi, ma onestamente non ci ho mai provato.

A che tipo di lavoro e' sottoposto di solito il server?

Cmq dubito che i servizi crashino cosi' tanto spesso a causa del grosso carico. Hai provato a fare i soliti test ram/settori danneggiati/surriscaldamento/ecc... ?

moskitoita
25-03-2008, 20:36
Usa munin per monitorare i carichi per un paio di giorni

Loading