Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Отображение операций с файлами в реальном времени.  (Прочитано 1979 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Fausto

  • Автор темы
  • Гость
Привет всем. Скажите, можно сделать так, чтобы например копирование\перемещение файлов отображалось в реальном времени? Т.е. сама полоска прогресса? Чтобы файлы перемещались как в оффтопе, сразу в нужную директорию, минуя кэш или как это называется?

ТС не появлялся на Форуме более трех месяцев по состоянию на 05/12/2019 (последняя явка: 12/08/2019). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 05 Декабря 2019, 08:14:51 от zg_nico »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
минуя кэш или как это называется?
Имеется ввиду оперативная память?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Fausto

  • Автор темы
  • Гость
Нет, скорее всего дисковый кэш. Например, когда копируешь данные с флешки, они вроде все скопировались, но на самом деле процесс ещё идёт и если вынуть флешку, данные не сохранятся. Такое можно победить только отмонтировав устройство, оно висит в трее ещё несколько секунд (видимо файлы в ускоренном темпе копируются) и потом пропадает (можно извлечь). Та же ситуация и с переносом множества файлов в директориях, пиктограммы файлов есть, но процесс ещё продолжается. На винде всё происходит наглядно, полоса загрузки закончилась, значит файлы перемещены. Хотелось бы этого и в Линуксе.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Цитировать
На винде всё происходит наглядно, полоса загрузки закончилась, значит файлы перемещены
Еслиб это было так - на винде не было "безопасного извлечения устройства".

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
Fausto,

открыть файл /etc/sysctl.conf
и дописать строки:

Код: (text) [Выделить]
vm.dirty_bytes = 4194304
vm.dirty_background_bytes = 4194304

применить изменения:
sudo sysctl -p
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Fausto

  • Автор темы
  • Гость
ALiEN175, это что за волшебная настройка? Что она значит?

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1742
    • Просмотр профиля
лучше использовать vm.dirty_background_ratio и vm.dirty_ratio поскольку:

Цитировать
vm.dirty_background_ratio — процент системной памяти, который можно заполнить dirty pages до того, как фоновые процессы pdflush/flush/kdmflush запишут их на диск;
vm.dirty_ratio — максимальный объем системной памяти, которую можно заполнить dirty pages;
vm.dirty_background_bytes и vm.dirty_bytes — два предыдущих пункта, только в байтах; параметры взаимозаменяемы;

Fausto

  • Автор темы
  • Гость
bezbo, т.е. получается так? :
vm.dirty_ratio  = 4194304
vm.dirty_background_ratio = 4194304

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1742
    • Просмотр профиля
процент системной памяти

0...100 (рекомендуется не более 10%)

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
bezbo, в байтах проще - не надо % считать.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6786
    • Просмотр профиля
А смысл всего этого?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Fausto

  • Автор темы
  • Гость
ALiEN175, спасибо, байтовые параметры частично помогли. Копирование с флешки идёт в реальном времени, не тормозит на половине. Но например при копировании больших файлов, по окончании копирования последний файл вместо иконки имеет значок часов, т.е. файл продолжает записываться. И если вынуть флешку в этот момент, файл повредится. Хотелось бы этот момент прояснить, почему после окончания копирования файл ещё не записан в фс.

 

Страница сгенерирована за 0.047 секунд. Запросов: 23.