sftp ubuntu 12.04

Fórumok

Sziasztok!

Van egy backup scriptem, ssh-val csatlakozik a szerverre, majd sftp parancsokkal lehúzza a helyi gépre a menteni kívánt fájlokat. Eddig teljesen rendben működött. Tegnap új telepítéssel felraktam a 12.04-es ubuntut és azóta bár működik a backup script, de 4szálból 2 100%, 2 50%körül mozog a processzorban. Folyamatkezelőben látszik hogy az ssh folyamatoknál magas a cpu érték. Ráadásul ilyen folyamatból elég sok van:
-sftp(6db folyamat)
-ssh(7db folyamat)
-mybackup(6db folyamat, ez egyébként a fájlom neve)

Milyen módon lehetne csökkenteni a cpu terhelését? Találkozott más is ezzel a problémával?

Hozzászólások

rsync egy szálon nem lenne egyszerűbb?

valamilyen ssh -vvv jellegu dologgal ki kellene deriteni, hogy regebben milyen kodolast (chiper) es most milyen kodolast hasznal. A kulonbozo kodolasoknak meglehetosen nagy a teljesitmenyigeny-szorasuk.

lehet meg valami build hiba is, hogy pl a regi ssh az hasznalta az SSE utasitaskeszletet, az uj meg nem. Vagy valami tokmas:-)

egyebkent nem irted meg, hogy a kliensen vagy a szerveren frissitettel.

halozat & chiper mini-benchmark


od -v /dev/zero | dd of=/dev/null bs=4k count=1024
ssh -c $CIPHER egeresz@szerver "od -v /dev/zero | dd bs=4k count=4096" > /dev/null

hiaba valtogatom a kodolas eljarast, nem talalok olyat, ami extrem sok CPU-t enne. MOndjuk ezzel az 'od -v' eljarassal nem is lehet kiutni a gigabitet.