Linux Mint останавливает передачу сетевых файлов для загрузки данных в оперативную память

Я никогда раньше не видел и не слышал ничего подобного, и я не могу найти что-то еще в Интернете, которое совсем не похоже.

Я обновил свою сеть до гигабита и в последнее время переношу большие файлы (этот вопрос представляет собой кучу DVD-изображений общим объемом более 200 ГБ). Всякий раз, когда я пытаюсь скопировать набор файлов на несколько концертов и больше, я заметил это странное поведение, когда Mint загрузит кусок данных в ОЗУ – обычно около 1,2 ГБ или меньше – иногда всего несколько сотен мегабайт – – и затем начать передачу. Когда это произойдет, передайте это, он буквально остановит передачу, выплюнет старый кусок данных и дождитесь продолжения передачи до тех пор, пока в RAM не будет загружен следующий фрагмент данных. Затем он возобновит передачу по сети. Затем он повторяется. И повторяет. И повторяет. Пока данные не будут выполнены.

Вот скриншот системного монитора во время одного из этих странных моментов. Скриншот здесь , Вы можете видеть смерть передачи в тот момент, когда ОЗУ выгружает данные, а затем вы видите уровень ОЗУ в тот же момент, когда передача возобновляется снова. Что также смешно, так это то, что на самом деле у меня шесть гигабайт ОЗУ, а не 3.2, как Sys. Монитор заставил бы вас поверить – это второй раз, когда Монетный двор не сообщил об этом внезапно. Но это вопрос на другой день.

Это не самая худшая вещь в мире, но это немного раздражает, когда каждая другая ОС, которую я использовал, одновременно загружает данные в ОЗУ и из нее, пока она переносится по сети. Не нужно задумываться об этом. Это сэкономит мне время, пока я буду перемещать эти большие массивы данных, если бы смог это исправить.

Есть ли какие-либо предложения, средства правовой защиты, диагнозы или теории?

  • Intel, DVMT & Linux: вопрос
  • Linux использует всю своп, становясь невосприимчивой, в то время как есть много свободной ОЗУ
  • Все системные баны недоступны в разделе Debian OS
  • Высокое ОЗУ и потребление ЦП этим процессом
  • 1 ГБ огромная страница - Является ли запись происходящей в 1 ГБ кусках?
  • Когда нужно использовать флеш-кеши в Linux?
  • Загрузка Linux из оперативной памяти
  • Какова соответствующая ценность vm.swappiness при использовании zram?
  • One Solution collect form web for “Linux Mint останавливает передачу сетевых файлов для загрузки данных в оперативную память”

    Комментарий Марко вдохновил меня попробовать несколько вещей, о которых я не думал, и я обнаружил ответ. Ну, я думаю, я обнаружил альтернативу. Если кто-нибудь знает об этом больше, добавьте ответ.

    Я должен был заранее указать, как я передавал файл. Это было сделано по сети (конечно) через соединение WebDAV с моим NAS Synology.

    После комментария Марко, я протестировал копирование около 11,7 ГБ на NAS, используя несколько разных методов:

    Samba: Мало того, что средняя скорость была намного быстрее, но у нее не было проблемы с ожиданием передачи данных.

    FTP: средняя скорость была быстрее, передача не остановилась, чтобы дождаться, когда данные загрузятся в RAM, но иногда процессор будет немного забавным … и я имею в виду, что он максимизировал один из ядер, и мне пришлось убить FTP-процесс, потому что он продолжал есть CPU даже после того, как я отменил передачу.

    WebDAV: То же, что и раньше: RAM будет захватывать кучу данных, данные будут передаваться, затем RAM сбрасывает их и захватывает больше, передает это, & tc.

    Поэтому я обнаружил, что Samba – лучший метод в этом случае. Я немного поработал над Google и увидел, что некоторые люди считают, что WebDAV – неуклюжий протокол, особенно для локальных сетей.

    Тем не менее, я не знаю, является ли это способом WebDAV, если у других людей есть одна и та же проблема – или это что-то не так с монетным двором, или если это только моя особенность Монетного двора. Поэтому я думаю, что я дам это за несколько дней до того, как я выберу это как лучший ответ, чтобы увидеть, есть ли у других лучшие решения / больше, чтобы добавить, что я не могу добавить.

    Linux и Unix - лучшая ОС в мире.