FAQ |
Kalender |
|
![]() |
#1 | |||
|
||||
Mycket flitig postare
|
Slå på slow-query loggen och se vad som är långsamt.
Att gå dela webb och mysql bör gå snabbare, men kan också gå långsammare om man har dåliga frågor (som skickar mycket data över nätet). Om det bara är CPU du behöver köp mer processor cores. Hur det med diskprestandan? Vad säger: dd if=/dev/zero of=/root/test bs=1M count=1000 Edit: Är det bara 7.6% använt av MySQL? Hur mycket "load" har du totalt? Det är inte så att Apache inte släpper in fler användare? Slå på mod_status och kolla. |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Medlem
|
Testen säger detta: Är det bra eller dåligt?
dd if=/dev/zero of=/root/test bs=1M count=1000 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 69.9753 s, 15.0 MB/s --------------------------------------------------------------------------- mod_status apache2ctl status Apache Server Status for www.exempel.se Server Version: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny9 with Suhosin-Patch mod_python/3.3.1 Python/2.5.2 mod_perl/2.0.4 Perl/v5.10.0 Server Built: Apr 20 2010 15:40:17 __________________________________________________ ________________ Current Time: Tuesday, 05-Oct-2010 21:55:46 CEST Restart Time: Tuesday, 05-Oct-2010 21:53:07 CEST Parent Server Generation: 0 Server uptime: 2 minutes 38 seconds Total accesses: 549 - Total Traffic: 6.2 MB CPU Usage: u33.68 s4.36 cu0 cs0 - 24.1% CPU load 3.47 requests/sec - 40.1 kB/second - 11.5 kB/request 2 requests currently being processed, 20 idle workers __W________C____.____.._.._....................... .............. .................................................. .............. .................................................. .............. .................................................. .............. Scoreboard Key: "_" Waiting for Connection, "S" Starting up, "R" Reading Request, "W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup, "C" Closing connection, "L" Logging, "G" Gracefully finishing, "I" Idle cleanup of worker, "." Open slot with no current process --------------------------------------------------------------------------- top - 21:58:31 up 4:55, 2 users, load average: 0.78, 0.93, 1.52 Tasks: 105 total, 2 running, 97 sleeping, 5 stopped, 1 zombie Cpu(s): 11.3%us, 4.3%sy, 0.0%ni, 83.9%id, 0.3%wa, 0.2%hi, 0.0%si, 0.0%st Mem: 4065464k total, 3580680k used, 484784k free, 153804k buffers Swap: 891568k total, 604k used, 890964k free, 2411404k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10333 mysql 20 0 815m 187m 5684 S 18 4.7 9:25.90 mysqld 11690 www-data 20 0 274m 57m 19m R 11 1.4 0:00.32 apache2 11653 www-data 20 0 0 0 0 Z 1 0.0 0:00.02 apache2 <defunct> 1 root 20 0 10316 748 620 S 0 0.0 0:01.94 init 2 root 15 -5 0 0 0 S 0 0.0 0:00.20 kthreadd 3 root RT -5 0 0 0 S 0 0.0 0:02.90 migration/0 4 root 15 -5 0 0 0 S 0 0.0 0:00.24 ksoftirqd/0 5 root RT -5 0 0 0 S 0 0.0 0:00.24 watchdog/0 6 root RT -5 0 0 0 S 0 0.0 0:03.52 migration/1 7 root 15 -5 0 0 0 S 0 0.0 0:00.50 ksoftirqd/1 8 root RT -5 0 0 0 S 0 0.0 0:00.02 watchdog/1 9 root 15 -5 0 0 0 S 0 0.0 0:02.60 events/0 10 root 15 -5 0 0 0 S 0 0.0 0:03.16 events/1 11 root 15 -5 0 0 0 S 0 0.0 0:00.88 khelper 46 root 15 -5 0 0 0 S 0 0.0 0:03.02 kblockd/0 47 root 15 -5 0 0 0 S 0 0.0 0:02.70 kblockd/1 49 root 15 -5 0 0 0 S 0 0.0 0:00.00 kacpid 50 root 15 -5 0 0 0 S 0 0.0 0:00.00 kacpi_notify 90 root 15 -5 0 0 0 S 0 0.0 0:00.00 ksuspend_usbd 96 root 15 -5 0 0 0 S 0 0.0 0:00.00 khubd 99 root 15 -5 0 0 0 S 0 0.0 0:00.00 kseriod 142 root 15 -5 0 0 0 S 0 0.0 0:00.10 kswapd0 143 root 15 -5 0 0 0 S 0 0.0 0:00.00 aio/0 144 root 15 -5 0 0 0 S 0 0.0 0:00.00 aio/1 650 root 15 -5 0 0 0 S 0 0.0 0:00.00 ata/0 651 root 15 -5 0 0 0 S 0 0.0 0:00.00 ata/1 652 root 15 -5 0 0 0 S 0 0.0 0:00.00 ata_aux Just nu inte så farlig last iofs ---------------------------------------------------------------------------------- vad säger dessa tester? Är det bra eller dåligt? Senast redigerad av Azone den 2010-10-05 klockan 22:00 |
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Mycket flitig postare
|
Citat:
Min gissning är du har något lås någonstans... Ex att du anropar externa källor som inte svarar tillräckligt fort. Skrivprestanda på en av våra servrar: # dd if=/dev/zero of=/root/test bs=1M count=1000 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 1.16141 seconds, 903 MB/s |
|||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Bara ett inlägg till!
|
Citat:
|
||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Klarade millennium-buggen
|
På en virtuell Debian i prod (fixed size disk i VMware ESX mot SAN-disk) så får jag 153 MB/s och i test (thin provisioning disk i VMware server på lokal disk) så får jag 9,2 MB/s. Det får mig att tro att din leverantör kör med thin provisioning eller liknande vilket i kombination med en normalt belastad host reducerar diskprestanda till den nivån.
Låter inte så orimligt. Jag kommer upp i 588 MB/s på en 4-diskars RAID6 med 2.5" SAS-diskar. |
|||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Mycket flitig postare
|
||||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Medlem
|
Citat:
Eller något på servern som anropar något? Va skulle det kunna vara tex ? |
||
![]() |
![]() |
![]() |
#8 | |||
|
||||
Mycket flitig postare
|
||||
![]() |
![]() |
![]() |
#9 | |||
|
||||
Mycket flitig postare
|
Citat:
Som jämförelse så får jag det här resultatet på en av våra maskiner som ligger hos CityNetwork: dd if=/dev/zero of=/root/test bs=1M count=1000 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 38.7964 s, 27.0 MB/s |
|||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Medlem
|
Citat:
|
||
![]() |
![]() |
Svara |
|
|