Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
PHP unter VMware: Performanceprobleme bei copy [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
PHP unter VMware: Performanceprobleme bei copy


 
maxm
17-10-2006, 10:52 
 
Hallo,
wir haben hier innerhalb einer Virtuellen Maschine unter VMWare ein aktues Performance-Problem im Zusammenhang mit der Ausführung von PHP. Konkret geht es darum, daß das Kopieren einer großen Datei (200MB) innerhalb PHP sehr lange (ca. 300sec) dauert, während es über ein "system('cp ...')" nur etwa 1/10tel der Zeit benötigt (ca. 30sec).

Original-Ansatz: PHP-Copy

<?php
$start=time();
copy('/home/abc/grossedatei1','grossedatei2');
echo time()-$start." sec.\n";
?>

Vergleichsansatz: System-Copy

<?php
$start=time();
system("cp /home/abc/grossedatei1 grossedatei2");
echo time()-$start." sec.\n";
?>

Ist: Debian Sarge-Maschine, VMware Server, PHP5.1.2

Hat dafür jemand eine Erklärung?

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:53 Uhr.