Portál AbcLinuxu, 21. května 2025 01:41
Nainstaloval jsem Linux na NAS box (Ubuntu Server 10.04 LTS 64-bit v minimální instalaci) a zprovoznil na něm Sambu i vsftpd. Ale překvapilo mě docela, že upload na ftp je hodně pomalej v porovnání se Sambou (z Windows, jako ftp klient použit TotalCmd) - je to normální? Čekal jsem, že rychlost přes ftp bude vyšší než přes Sambu oběma směry.
Rychlosti jsou (cca):
Samba - upload: 12 MB/s
Samba - download: 25 MB/s
vsftpd - upload: 4,5 MB/s
vsftpd - download: 60 MB/s
Mate mě hlavně, že download je násobně rychlejší u ftp než u samby, ale u uploadu je to naopak.
Je to v lokální síti (1Gbit).
-skontroluj vytazenie CPU pri uploade
Dalsi problem moze byt s DNS rozponavanim adresy. Vzdy trva urcitu chvilu, pretoze sa klient snazi zistit meno/IP hosta. Skus sa pohrat s nastaveniami pasv_address a pasv_addr_resolve. Viac info man vsftpd.conf
Samba používá fadvise(2), o vsftpd nevím. Takže pokud máte nešťastné rozložení souborového systému, může to něčemu pomoci.
Osobně bych zkusil upload do /dev/null či čistého souborového systému v ramdisku, aby se eliminoval vliv souborového systému.
Nemáte takhle zapnuté šifrování datového spojení FTP? A ještě mě napadá rozbitý FTP klient. Zkuste upload z localhostu.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.