Tôi có máy chủ HP Proliant DL385 G5p mà tôi sử dụng để lưu trữ máy chủ tệp Debian 9 cá nhân thông qua máy ảo trên máy ảo hóa. VM này có kết nối ethernet 1Gb / s của riêng nó với một công tắc có cùng tốc độ, mà PC thông thường của tôi cũng được kết nối. Cả ba thiết bị đều có khả năng chạy với tốc độ 1Gb / s.
Trước đây tôi đã sử dụng cài đặt Debian trực tiếp vào đĩa trên máy chủ với phần còn lại của mạng và có thể đạt được tốc độ truyền gần đủ với 1Gb / s được quảng cáo, tuy nhiên, vì tôi đã bắt đầu chạy máy chủ tệp trên VM, chuyển tốc độ ở đâu đó trong phạm vi 5MB / s (40Mb / s), vào một ngày tốt.
Phần mềm tôi đang sử dụng để chuyển các tệp của mình từ PC (chạy Windows 10) được gọi là "SFTP Net Drive", cho phép tôi xem nội dung của máy chủ tệp từ trong Explorer (Tôi không muốn phải sử dụng khác công cụ phần mềm để kết nối với máy chủ mỗi lần chỉ vì Windows không hỗ trợ SFTP). Khi tôi đang chạy máy chủ trực tiếp trên đĩa mà không có trình ảo hóa, tôi đang sử dụng chương trình có tên "WinSCP", cho phép chuyển nhiều đồng thời (tối đa 9) trên cùng một mạng. Điều này sẽ bão hòa kết nối 1000Mb / giây và tôi sẽ không thấy tốc độ kém ngoại trừ khi chuyển các tệp thực sự nhỏ (dưới 1KB).
Tôi đã sử dụng IPerf để kiểm tra kết nối đến máy chủ từ PC của tôi (và ngược lại để chắc chắn) và kết nối gần đủ với mức cần thiết, ~ 1000Mb / s. Tôi cũng đã kiểm tra tốc độ ghi đĩa trên máy chủ nhưng có vẻ như nó vẫn chạy tốt (tôi nghĩ khoảng 6000 MB / giây nhưng tôi không thể nhớ được. Đừng nhớ công cụ nào tôi đã sử dụng để kiểm tra). Có 4 đĩa vật lý 72GB trong RAID 5, mà trình ảo hóa sẽ hiểu là một ổ đĩa logic. Sau đó, trình ảo hóa sẽ gán cho VM một phân vùng logic khác của ổ đĩa này, có thể được chia tách lại - bởi Debian trong trường hợp của tôi - sử dụng LVM. (Đừng nghĩ rằng bạn cần tất cả thông tin đó nhưng nó có thể hữu ích).
Sử dụng thực tế là máy chủ đã hoạt động tốt trước đó, tôi tin rằng sẽ an toàn khi cho rằng đây là sự cố phần mềm hoặc cấu hình sai, có thể là về phía Windows. Một lời giải thích khả dĩ cho sự chậm chạp có thể là việc Windows dường như chỉ có thể chuyển một thứ duy nhất tại một thời điểm bằng SFTP Drive? Bất kỳ trợ giúp trong việc tìm ra điều này và khắc phục nó sẽ được nhiều đánh giá cao.
Chỉnh sửa: Được rồi, vì vậy tôi đã tìm thấy một điều kỳ lạ khác xảy ra khi tôi chuyển tệp sang máy chủ bằng phần mềm mà tôi đã sử dụng, WinSCP. Khi chuyển một số tệp nhạc sang máy chủ (mỗi tệp ~ 50 MB, khoảng 300 tệp) sau khi tất cả 9 kết nối đồng thời được thiết lập, tốc độ truyền đạt cực đại ở mức 110 MB / giây, trong đó khoảng 20 giây. Sau đó nó nhanh chóng giảm xuống còn 20-30 MB / giây và ở đó cho đến khi quá trình chuyển hoàn tất. Điều này khiến tôi tin rằng có một loại bộ đệm nào đó, một khi đã bão hòa, làm chậm tốc độ truyền để theo kịp các yêu cầu ghi vào đĩa? Không thực sự chắc chắn nếu điều đó có ý nghĩa gì nhưng nó có vẻ hợp lý với tôi.
Chỉnh sửa 2: Tốc độ truyền cũng tệ như khi di chuyển tệp từ máy chủ sang PC của tôi, khoảng 3-8 MB / giây theo Windows.