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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Кэширование начала файлов для ускорения операций прозвольного доступа на hdd  (Прочитано 1134 раз)

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

Оффлайн abdula_8

  • Автор темы
  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Здравствуйте! Я вот разбираясь, почему у меня дико тормозит система на btrfs задумался вот над чем. Скорости чтения файла у современных дисков вполне приемлемы для большинства задач. Минимум 50 мб/с хватит почти на всё. А вот с произвольным доступом у классических дисков беда, из-за чего и появляются раздражающие задержки.
 А вопрос такой. Возможно ли кэшировать только начальные данные каждого часто используемого файла в быстро оперативной или флэш памяти? Данных должно хватать на то, чтобы загрузить процессор работой до тех пор, пока винчестер не доберётся до нужного файла у себя и не продолжит файл подгружать. Как я понимаю, sshd кэширут все часто используемые файлы целиком. Может это уже реализовано? Если нет, то тяжело это сделать технически? Спасибо.

Оффлайн ALiEN175

  • Старожил
  • *
  • Сообщений: 2203
  • X-9000SC
    • Просмотр профиля
abdula_8, а на других фс как?
Специально руками что-то кешировать, какие-то начальные данные, чтоб получить чуть-чуть скорости - какие-то нереальные костыли
(Нажмите, чтобы показать/скрыть)
Благодарности на Yandex 41001488642430. Cпасибо.

Оффлайн abdula_8

  • Автор темы
  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
ALiEN175, спасибо за мнение.
На других фс могу сказать только косвенно. Хомяк у меня на бтрфс. 2 корня, 1 на ext4, другой на бтрфс. На бтрфс грузится в несколька раз дольше, работает всё оооочень медленно. Тесты показывают скорость чтения от 1 мб до 100. При реальных тяжёлых операциях чтения скорость редко прыгает выше 5. Пытался скопировать содержимое хомяка на раздел ext4, копирует бОльшую часть, потом скорость падает до нескольких байт в секунду. Не копирует он похоже системные файлы, ибо загрузиться в профиль с нового хомяка невозможно. Так что пока я на адском тормозе и не в состоянии от него отказаться. Дерфрагментация с балансировкой не помогла.

Оффлайн ALiEN175

  • Старожил
  • *
  • Сообщений: 2203
  • X-9000SC
    • Просмотр профиля
монтируете как?
попробуйте без опций (defaults)
Благодарности на Yandex 41001488642430. Cпасибо.

Оффлайн abdula_8

  • Автор темы
  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
ALiEN175, как только уже не монтировал. Единственное space_cache всегда есть, ставлю я его или нет. Пробовал все варианты, и с лайвСД - безрезультатно.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11894
  • Xubuntu 18.04 (64bit)
    • Просмотр профиля
Мне кажется вы какой-то велосипед хотите изобрести.

Вмешиваться в работу драйвера ФС кроме как опциями монтирования и другими настройками ФС - не рекомендуется.
А лучше чем кэширует драйвер вы вряд-ли сами сможете реализовать.

Кэширование это вопрос именно уровня драйверов файловой системы.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн abdula_8

  • Автор темы
  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3095
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Дайте хоть структуру разделов диска (fdisk -l и жеательно lsblk -o +FSTYPE,Mode), характеристики проца, самого винта.
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн abdula_8

  • Автор темы
  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
EvangelionDeath, спасибо за отклик. Таки откатился на ext4. Она и быстрее у меня, и привычнее с ней. Если проблемы возникают, то с бтрфс я совсем теряюсь.

 

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