Első blikkre: Apache, fájlfeltöltés, CPU100% - mi lehet az oka?

Sziasztok!

PHP alkalmazáson keresztül, Apache webszerverre egy bőségesen memóriával ellátott 4 magos, gyors gép CPU terhelése 100%-ra ugrik fel fájlfeltöltéskor. (10-15 mp-ig).
Sok-sok mindent vizsgáltunk mi lehet az oka (php, apache konfigok, guglizás napokig), de nem találtuk meg a megoldást.
Talán a vakszerencse és az ad-hoc válaszaitokban rejlik a megfejtés.
(Nem nagyon akarok belemenni, mi is van a gépben, mi is fut rajta, elég legyen annyi: egy naprakész Linux.)
Nos, szerintetek?

Hozzászólások

Lőjjetek ki minden mást és strace-el (FreeBSD-n ktrace) nézzétek meg, hogy mi történik file feltöltéskor, de úgy, hogy csináltok egy pofonegyszerű példa kódot, amiben nincs semmilyen zavaró tényező. Egyébként mekkora file az, ami 10-15mp-ig kúszik fel?:)

A feltöltést a php végzi, célszerű az ő háza táján szétnézni. Illetve, forrásból fordítani egy minimál példányt és azzal is tesztelni.

100% cpu...de hol? Mennyi a sys, usr, wait.
Iostat amikor töltöd fel?
Sima scp, ftp, stb-nél is jelentkezik a probléma? Ha nem akkor tényleg a php vagy inkább a kód a ludas.