server überlastet?
Posted: 2004-08-21 13:50
hi,
wenn mehrere leute auf seiten zugreifen geht mein server nach einer gewissen zeit in die knie. beispiel, vorhin haben sich grade mal ca 20 leute durch meine website geklickt und da wurde es schon deutlich langsamer. es handelt sich um einen server mit 2,8ghz und 1gb ram, sollte also problemlos mehr verkraften da es sich um winzige seiten handelt mit grade mal ~20kb und max 3 sql abfragen.
hier ein auszug von "top":
top - 13:34:31 up 4 days, 11:23, 1 user, load average: 2.40, 1.98, 1.55
Tasks: 136 total, 1 running, 135 sleeping, 0 stopped, 0 zombie
Cpu(s): 46.1% user, 17.4% system, 0.0% nice, 36.5% idle
Mem: 1024416k total, 459256k used, 565160k free, 57032k buffers
Swap: 514072k total, 15420k used, 498652k free, 191440k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1039 root 9 0 1244 1024 1024 S 0.0 0.1 0:00.01 mysqld_safe
1071 mysql 9 0 111m 111m 6912 S 0.0 11.1 0:08.12 mysqld
1072 mysql 9 0 111m 111m 6912 S 0.0 11.1 0:00.71 mysqld
1073 mysql 9 0 111m 111m 6912 S 0.0 11.1 0:15.38 mysqld
1079 mysql 9 0 111m 111m 6912 S 0.0 11.1 0:41.18 mysqld
9422 mysql 9 0 111m 111m 6912 S 0.0 11.1 0:22.48 mysqld
9441 mysql 9 0 111m 111m 6912 S 0.0 11.1 0:21.85 mysqld
9450 mysql 9 0 111m 111m 6912 S 0.0 11.1 0:59.22 mysqld
9499 mysql 9 0 111m 111m 6912 S 0.0 11.1 0:38.71 mysqld
9623 mysql 9 0 111m 111m 6912 S 0.0 11.1 0:36.32 mysqld
das ist nur ein auszug, was da steht verwirrt mich sehr, sql nimmt 100%speicher? je 111mb? wenn ja, warum? wofür?
vielleicht sehe ich ja den wald vor lauter bäumen nicht, aber irgendwie muss es doch zu schaffen sein das der server mehr als 20 user packt die gleichzeitig irgendwas machen...
ich wäre für tips und hilfe sehr dankbar,vermute aber das für die meisten sowas wie ein staatsgeheimniss gehütet wird.
wenn mehrere leute auf seiten zugreifen geht mein server nach einer gewissen zeit in die knie. beispiel, vorhin haben sich grade mal ca 20 leute durch meine website geklickt und da wurde es schon deutlich langsamer. es handelt sich um einen server mit 2,8ghz und 1gb ram, sollte also problemlos mehr verkraften da es sich um winzige seiten handelt mit grade mal ~20kb und max 3 sql abfragen.
hier ein auszug von "top":
top - 13:34:31 up 4 days, 11:23, 1 user, load average: 2.40, 1.98, 1.55
Tasks: 136 total, 1 running, 135 sleeping, 0 stopped, 0 zombie
Cpu(s): 46.1% user, 17.4% system, 0.0% nice, 36.5% idle
Mem: 1024416k total, 459256k used, 565160k free, 57032k buffers
Swap: 514072k total, 15420k used, 498652k free, 191440k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1039 root 9 0 1244 1024 1024 S 0.0 0.1 0:00.01 mysqld_safe
1071 mysql 9 0 111m 111m 6912 S 0.0 11.1 0:08.12 mysqld
1072 mysql 9 0 111m 111m 6912 S 0.0 11.1 0:00.71 mysqld
1073 mysql 9 0 111m 111m 6912 S 0.0 11.1 0:15.38 mysqld
1079 mysql 9 0 111m 111m 6912 S 0.0 11.1 0:41.18 mysqld
9422 mysql 9 0 111m 111m 6912 S 0.0 11.1 0:22.48 mysqld
9441 mysql 9 0 111m 111m 6912 S 0.0 11.1 0:21.85 mysqld
9450 mysql 9 0 111m 111m 6912 S 0.0 11.1 0:59.22 mysqld
9499 mysql 9 0 111m 111m 6912 S 0.0 11.1 0:38.71 mysqld
9623 mysql 9 0 111m 111m 6912 S 0.0 11.1 0:36.32 mysqld
das ist nur ein auszug, was da steht verwirrt mich sehr, sql nimmt 100%speicher? je 111mb? wenn ja, warum? wofür?
vielleicht sehe ich ja den wald vor lauter bäumen nicht, aber irgendwie muss es doch zu schaffen sein das der server mehr als 20 user packt die gleichzeitig irgendwas machen...
ich wäre für tips und hilfe sehr dankbar,vermute aber das für die meisten sowas wie ein staatsgeheimniss gehütet wird.