1 Gbit LAN üzerinden bağlı iki Debian Linux makinem var. Ben her wgetiki yönde yaklaşık 100MB / s alır ham HTTP dosya transferi ile ölçebilirsiniz .
Şimdi kullandığımda scp, aldığım maksimum sıkıştırma 15MB / s civarında . -CBayrakla sıkıştırmayı etkinleştirmek , içeriğe bağlı olarak bana 50MB / s'ye kadar verir .
Yine de, burada boşa harcanan çok fazla bant genişliği var gibi görünüyor. Gerçekten çok büyük bazı günlük dosyaları aktarımları hakkında düşünmek zorunda kaldım ve ne kadar tuhaf yavaş scpolduğunu fark edene kadar uzun süre uğraşmadım . scpŞirket ortamında bile benim için doğal olarak kullanıyorum çünkü tüm altyapı bunun için kuruldu.
SCP'nin performansını bu kadar sınırlayan nedir? Şifreleme nedeniyle CPU bağlı mı? Kullandığımda htopçok çekirdekli CPU'lardan faydalanmadığı anlaşılıyor, dört CPU'dan sadece biri maksimum.
Verimi artırmanın bir yolu var mı? HTTP sunucuları ve samba var, ancak dosyaları Linux makineleri arasında taşımak için genellikle sadece SSH kullanıyorum, bu şekilde büyüdüm. Ama bu şimdi beni düşündürüyor, büyük miktarda veri için başka aktarım yollarını düşünmem gerekiyor gibi görünüyor.
HTTP, yalnızca PHP / Java / içindeki herhangi bir uygulama için kullanılır ve samba, Windows makinelerinden erişmemiz gereken bazı özel nedenlerle kullanılır.
-Csıkıştırma seçeneği yavaşladı (112MB / s yerine 21MB / s). Lütfen dikkatli olun-C.