Я заметил, что в Windows 7 извлечение rar на локальный жесткий диск всегда значительно быстрее, чем в сетевое хранилище (CIFS) или USB 3.0, даже когда внешнее хранилище имеет лучшую производительность последовательной записи, чем локальный жесткий диск.
Я тестировал с WinRar и 7zip и получил аналогичные результаты. Извлечение в сетевое хранилище (гигабитное подключение к FreeNAS CIFS) занимает в 3 раза больше времени, а загрузка ЦП / памяти / NIC составляет менее 10%.
Обычно я могу вставлять файлы в сетевое хранилище со скоростью 50 МБ / с + (ограничено локальным жестким диском), но при извлечении получается 2 МБ / с.
Я предполагаю, что задержка ввода / вывода действительно снижает производительность в приложениях такого типа, но я точно не знаю, почему. У кого-нибудь есть больше понимания этого? Спасибо