Pomale PHP na Linux serveri...

Ak potrebujete pomoc alebo poradiť, píšte sem (len PC, elektronika atď.)...
Shakal
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 206
Registrovaný: 31 jan 2006, 18:54

Pomale PHP na Linux serveri...

Príspevok od používateľa Shakal »

Zdravim.

Mam velmi vazny problem a nedari sa mi pochopit kde moze byt chyba.
Zufalstvo ma nuti pouzit rozne informacne zdroje, vratane tohto fora pre pripad, ze by mi niekto vedel pomoct.

Velmi vazne upozornujem, ze tento problem uz vyzaduje naozaj hlbkove vedomosti o chodoch v systeme Linux. Preto ak nie ste profesional v tejto oblasti - ani necitajte dalej. S najvacsou pravdepodobnostou by ste mi nevedeli pomoct... :(


MOJ PREDOSLY STAV:
Intel Celeron 2.4 GHz
2 GB RAM
4x 500 GB HDD nakonfigurovane ako JBOD (2 TB)
OS: Fedora Core v. 6 - 32bit,
Programy: PHP 5.2.0, Apache 2

MOJ SUCASNY STAV:
AMD Phenom(tm) 9550 Quad-Core Processor - 2.2 GHz
8 GB RAM
3x 1.5 TB Seagate SATA (/home, /home2, /home3)
OS: Debian Lenny - 64 bit
Programy: Apache2.2 ako prefork + PHP5 ako modul (libapache2-mod-php5)

POUZITIE:
Prevadzkujem vlastnu verziu file-share serveru, podobneho ako je rapidshare.com.
Teda uzivatelia z internetu mozu na moj server uploadovat rozne
subory, ktore sa potom daju stiahnut.
Okrem standardneho uploadu suboru z klientovho PC, ponukam aj moznost
"URL uploadu". Teda niekto zada do formulara subor
na inom serveri a moj system ho stiahne a zacne ponukat ako dalsiu z
radovych liniek na download.

O vsetko toto sa stara subor PHP skriptov, ktory som si zakupil -
system MFHS (http://yabsoft.com/mfhs-feature.php).


PROBLEM:
Na mojom starom serveri, ked som pouzil URL uploading, tak rychlost
tohto uploadu na server dosahovala cca 20 000 - 30 000 kbps (~20-30
MBits/s).
Odkedy mam ale novy server, rychlost nie je vacsia ako 5000 kbps.
Velmi ojedinele sa podari stahovat rychlostou 7000 kbps.

Vylucujem chybu providera alebo pomalost internetu, lebo ked dam
rovnaky subor stahovat cez program "links" v shelli na serveri, tak
rychlost
dosahuje v priemere tych 20-30 Mbps.

Cize jediny problem sa javy nieco v konfiguracii PHP alebo Apache.
Alebo ze by uplne iny problem?

Autor systemu MFHS mi neodpoveda a cely jeho system je prilis velky
nez aby som ho zacal studovat a hladat v nom chybu. Jedine co sa mi
podarilo zistit
je, ze system na upload vola CGI skript, ktory vola ine, dalsie PHP
skripty a medzi nimi sa pouziva kniznica [httpclient]:
http://www.phpclasses.org/browse/package/3.html .

OTAZKA:
Prosim vas, neviete kde by mohla byt nastavena nejaka limitacia alebo
kde by som mal hladat problem? Popripade nejake vysvetlenie toho ako
sa
chovaju tieto programy. Skusal som prejist aj na apache2-mpm-worker
ale bez uspechu. Tak som sa znova vratil k preforku.
Uz zacinam mat podozrenie aj na 64bit verziu Debiana. Nemoze byt zrada
niekde tu?
Dakujem za akekolvek uvahy, nasmerovania alebo rady.
Napísať odpoveď