Seite 1 von 1

PHP: Performanceprobleme bei copy

Verfasst: 17.10.2006, 15:56
von maxm
Hallo,
wir haben hier innerhalb einer VM ein aktues Performance-Problem im Zusammenhang mit der Ausführung von PHP unter VMware Server. Konkret geht es darum, daß das Kopieren einer großen Datei (200MB) innerhalb PHP sehr lange (ca. 300sec). :shock: dauert, während es über ein "system('cp ...')" nur etwa 1/10tel der Zeit benötigt (ca. 30sec). Außerhalb der VM gibt es diesen eklatanten Zeitunterschied nicht.

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";
?>

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

Hat dafür jemand eine Erklärung? :?: