WN

WN (https://www.wn.se/forum/index.php)
-   Webbhotell (https://www.wn.se/forum/forumdisplay.php?f=13)
-   -   Webhotell för webbshop (https://www.wn.se/forum/showthread.php?t=1046659)

MRDJ 2011-02-22 21:14

Citat:

Ursprungligen postat av abergman (Inlägg 20394186)
Varnish och memcached lagrar allt direkt i RAMen, och den korta tiden som accesstiden för att ta fram filen på disken är försumbar, du kan tom Cachea hela siten med Varnish och alltså ha hela siten i minnet...

Edit: Om du är tillräckligt bra på att koda dvs, för vissa delar kan inte cacheas, som din kundvagnsstatus etc, men i princip allt annat.

Jag har provat det mesta, TMPFS, APC, memcache, Xcache osv.. och märker hela tiden att flaskhalsen är att php-processerna peakar på 100%, försöker reda ut varför, jag märkte dock att det vad ganska stor skillnad när man skapade en TMPFS partition av cache katalogen, därför vore det intressant att se om det gör någon större skillnad om man kör hela systemet med SSD diskar.

Har hört att priset på SSD-diskar kommer gå ner rejält dem kommande månaderna, även för enterprise

Danielos 2011-02-22 21:20

Vad kör du, vps eller hel dedikerad server? Samt hur kör du php? Tänk på att du med fördel bör köra PHP FPM

MRDJ 2011-02-22 22:19

Citat:

Ursprungligen postat av Danielos (Inlägg 20394190)
Vad kör du, vps eller hel dedikerad server? Samt hur kör du php? Tänk på att du med fördel bör köra PHP FPM

jag kör php-fpm+Nginx+memcache+apc på en vps, provat med lite olika varianter med flera CPU:er men ingen större skillnad i prestanda om man lägger till fler cpu:er, dem går i taket av php-fpm processen

Danielos 2011-02-22 22:43

Att PHP-FPM går i taket tyder på dålig IO prestanda och hög io-wait, säkert ett disksan/nas som din vps ligger på, kan du ge en top och en vmstat 1 på runt 20 rader, när det går som trögast?

MRDJ 2011-02-22 22:52

Citat:

Ursprungligen postat av Danielos (Inlägg 20394199)
Att PHP-FPM går i taket tyder på dålig IO prestanda och hög io-wait, säkert ett disksan/nas som din vps ligger på, kan du ge en top och en vmstat 1 på runt 20 rader, när det går som trögast?

det var det jag misstänkte, vet du något bra verktyg för att benchmarka / övervaka I/O?, linknande apachebench?

Danielos 2011-02-22 22:56

Fast du utläser en hel del från vmstat 1 och med en top, men några andra verktyg än manuell granskning och åtgärd vet jag inte så här direkt. Lösningen för dig tror jag är ett webbhotell som kör snabbt SAN och med bra io prestanda alternativt en hel dedikerad server med minst 4 sas diskar och raid5/6 eller raid10 om du vill slå på stort. Men du får definitivt bättre prestanda med 2 sas diskar och raid1 än vad du har just nu.

johan1234 2011-02-23 15:19

För er som nämnde att ni kör i City Cloud kan jag säga att det kommer ett par uppgraderingar under Mars som skall ge rejäl prestandaförbättring. Fler disknoder kommer bland annat introduceras (snabbare) samt att alla noder får 10 Gbps där vissa legat på 1 Gbps tidigare.

MRDJ 2011-02-23 15:27

Citat:

Ursprungligen postat av johan1234 (Inlägg 20394285)
För er som nämnde att ni kör i City Cloud kan jag säga att det kommer ett par uppgraderingar under Mars som skall ge rejäl prestandaförbättring. Fler disknoder kommer bland annat introduceras (snabbare) samt att alla noder får 10 Gbps där vissa legat på 1 Gbps tidigare.

Underbart :)

Danielos 2011-02-23 15:29

Citat:

Ursprungligen postat av johan1234 (Inlägg 20394285)
samt att alla noder får 10 Gbps där vissa legat på 1 Gbps tidigare.

Spännande, blir det 10Gps ethernet eller infiniband ni kommer att köra? Själva la vi in 10 Gbps infiniband och det är otroligt vilken förbättring detta gav.

johan1234 2011-02-24 08:04

Vi kör 10 Gbps över ethernet. Tror också det kan göra en del. Dock tror jag det är våra nya storagenoder som kan hjälpa mest i fallen ovan. Klart förbättrad I/O.


Alla tider är GMT +2. Klockan är nu 00:11.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson