[PHP] FTP traag en CPU 100%. PHP implementatie slecht?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • PostbodeSiemen
  • Registratie: Maart 2000
  • Laatst online: 19-08-2024
Ik ben met een project bezig waar elke dag meerdere GB over een netwerk gepompt moeten worden.

De transfers lopen tussen
1 server :
"PIII 1133 , 256 MB"
"intel pro/1000 XT gigabit NIC"
"windows 2000 server"

en meerdere workstations
"P4 1,7GHz, 256MB"
"3com 3c996B gigabit server NIC"
"windows 2000 prof"

Niet de traagste bakken dus.


Het overpompen doe ik met een php script wat op de server draait. Nu merk ik dat bij het FTP-en de snelheid niet boven de 8MB/s komt en de CPU van de server daarbij op 100% staat (en dat is dan ook echt alleen het php script).

Bij het FTP-en met een gewoon windows programma haal ik rond de 38 MB/s dus aan de netwerk verbinding ligt het iig niet.

Hebben meer mensen hier ervaring mee?! Is de FTP implementatie van PHP zo slecht of zo?

Iemand enig idee hoe ik anders de files kan verplaatsen. Ik zat te denken om eventueel en java of COM programma te schrijven voor de FTP transacties en die vanuit het script aan te roepen maar eigenlijk ben ik daar ook niet zo'n fan van.

Acties:
  • 0 Henk 'm!

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Je hebt Gigabit NIC, maar ook een Gigabit netwerk? :)

Acties:
  • 0 Henk 'm!

Verwijderd

Nielsz schreef op 08 November 2002 @ 11:40:
Je hebt Gigabit NIC, maar ook een Gigabit netwerk? :)
dat blijkt wel; met een 10/100Mbit netwerk kom je niet op 38 MB/s (let op hoofd- en kleine letters).

[ Voor 0% gewijzigd door Verwijderd op 08-11-2002 13:41 . Reden: case foutje ]


Acties:
  • 0 Henk 'm!

  • PostbodeSiemen
  • Registratie: Maart 2000
  • Laatst online: 19-08-2024
Alles giga ja :-)

en nog 525GB vrij van de 752GB >:)

Acties:
  • 0 Henk 'm!

Verwijderd

Hoofd en kleine letters ???

Bedoel jij dan 10/100 millibits ? (tegenover 38 MegaBytes)...

Acties:
  • 0 Henk 'm!

  • SyS_ErroR
  • Registratie: Juni 2002
  • Laatst online: 21:58
Zou gewoon een Bulletproof FTP-proggie het probleem niet verhelpen?

Acties:
  • 0 Henk 'm!

  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 13-09 00:05
Gewoon ftp.exe -s:script gebruiken?

Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein


Acties:
  • 0 Henk 'm!

  • PostbodeSiemen
  • Registratie: Maart 2000
  • Laatst online: 19-08-2024
En Bulletproof aanroepen met directorynamen, username, password, localdir en destinationdir ?!?!

Acties:
  • 0 Henk 'm!

  • PostbodeSiemen
  • Registratie: Maart 2000
  • Laatst online: 19-08-2024
He! Kan dat, ik ga ff googlen!

Werkt dat ook onder linux/unix? Is nog niet nodig maar het is wel leuk om het een beetje platformonafhankelijk te houden.

Acties:
  • 0 Henk 'm!

  • Config
  • Registratie: Januari 2000
  • Laatst online: 06-01 00:49
PostbodeSiemen schreef op 08 november 2002 @ 11:49:
[...]


He! Kan dat, ik ga ff googlen!

Werkt dat ook onder linux/unix? Is nog niet nodig maar het is wel leuk om het een beetje platformonafhankelijk te houden.
Ja je kan toch gewoon met php een bash script oid generaten en dan uitvoeren? (met php)

Acties:
  • 0 Henk 'm!

Verwijderd

Config schreef op 08 november 2002 @ 11:57:
[...]


Ja je kan toch gewoon met php een bash script oid generaten en dan uitvoeren? (met php)
Lijkt mij ook. En dan in het bash script lftp (http://lftp.yar.ru/) oid gebruiken.

[ Voor 0% gewijzigd door Verwijderd op 08-11-2002 13:45 . Reden: URL change ]


Acties:
  • 0 Henk 'm!

  • PostbodeSiemen
  • Registratie: Maart 2000
  • Laatst online: 19-08-2024
Maar dan moet ik ook bash gaan draaien op windows en mijn eigen lftp gaan compileren :?

Acties:
  • 0 Henk 'm!

Verwijderd

PostbodeSiemen schreef op 08 november 2002 @ 14:17:
Maar dan moet ik ook bash gaan draaien op windows en mijn eigen lftp gaan compileren :?
sorry, ik lette ff niet op en dacht dat je PHP op linux draaide.
Pagina: 1