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


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

Автор Тема: Тотальное кэширование дисковых операций  (Прочитано 4473 раз)

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

Doragon

  • Гость
Re: Тотальное кэширование дисковых операций
« Ответ #15 : 23 Сентября 2010, 13:18:15 »
Пионеры еще рэйды и юпсы ставят. ;D
Чисто теоретически, рейд массив может помочь, если один из дисков накроется - тогда копия файлов останется на других, но вот с практической точки зрения.....

Оффлайн zav

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: Тотальное кэширование дисковых операций
« Ответ #16 : 23 Сентября 2010, 13:30:08 »
ПО МОЕМУ ЭТО ВЫШЕ FS УРОВЕНЬ.
у меня стоит mount -o remount,noatime,commit=30 /

Сделал "ext4 defaults,async,commit=600" - ноль эмоций. В данном конкретном случае postgresql на нем крутится.

vm.dirty_ratio=90
vm.dirty_expire_centisecs=60000
vm.dirty_background_ratio=90
vm.dirty_writeback_centisecs=60000

Что за беда такая? Ничего не помогает...

Пользователь решил продолжить мысль 23 Сентября 2010, 15:26:37:
Раздел с параметрами

type ext4 (rw,noexec,nosuid,nodev,noatime,data=writeback,barrier=0,nobh,commit=600)

Читаем http://blog.loxal.net/2009/04/tuning-ext4-for-performance-with.html, http://blog.smartlogicsolutions.com/2009/06/04/mount-options-to-improve-ext4-file-system-performance/

Глазом никто не моргнул.  Постгри невозбранно пишет на диск!!! Что с этим гадом делать?

При копировании с другого диска на этот диск nautilus (15 секунд) сначала только читает секунд 8, потом читает и пишет до конца, диалог закрывается, 3 секунды еще пишет, потом все. Если сделать sync - пишет пару секунд. В принципе, вполне адекватное поведение. Так это при 5 гигах памяти и файл размером 900МБ.

А постгри ведет себя нагло! Как уродца приструнить? Есть идеи господа?

Пользователь решил продолжить мысль 24 Сентября 2010, 13:46:38:
Всё? Шутки и предупреждения об опасности закончились у народа?  ;D
« Последнее редактирование: 24 Сентября 2010, 13:46:38 от zav »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Тотальное кэширование дисковых операций
« Ответ #17 : 05 Октября 2010, 11:32:04 »
При копировании с другого диска на этот диск nautilus (15 секунд) сначала только читает секунд 8, потом читает и пишет до конца, диалог закрывается, 3 секунды еще пишет, потом все. Если сделать sync - пишет пару секунд. В принципе, вполне адекватное поведение. Так это при 5 гигах памяти и файл размером 900МБ.

А постгри ведет себя нагло! Как уродца приструнить? Есть идеи господа?
Лезешь в код базы и вырезаешь там все вызовы sync, пересобираешь, пользуешь - чем не решение? 8)
Всё? Шутки и предупреждения об опасности закончились у народа?  ;D

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

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1564
  • УМка.
    • Просмотр профиля
Re: Тотальное кэширование дисковых операций
« Ответ #18 : 05 Октября 2010, 12:57:05 »

А постгри ведет себя нагло! Как уродца приструнить? Есть идеи господа?

Пользователь решил продолжить мысль 24 Сентября 2010, 13:46:38:
Всё? Шутки и предупреждения об опасности закончились у народа?  ;D
а ты чем собственно смотришь активность ? может он читает элементарно просто. а пишет как просили ?
« Последнее редактирование: 05 Октября 2010, 13:01:08 от alecsartania »
Дома Linux Mint 20.1 / 20.02

Оффлайн zav

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: Тотальное кэширование дисковых операций
« Ответ #19 : 12 Октября 2010, 11:40:14 »

А постгри ведет себя нагло! Как уродца приструнить? Есть идеи господа?

Пользователь решил продолжить мысль 24 Сентября 2010, 13:46:38:
Всё? Шутки и предупреждения об опасности закончились у народа?  ;D
а ты чем собственно смотришь активность ? может он читает элементарно просто. а пишет как просили ?

iotop nmon htop top - чего не хватает? ;-)

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Тотальное кэширование дисковых операци
« Ответ #20 : 12 Октября 2010, 11:48:24 »
Используйте postgree по назначению.
Или используйте mysql вместо postgree (чем ломать его), мсм.
ЗЫ.
Скорость и надежность - это не одно и то же.
« Последнее редактирование: 12 Октября 2010, 11:54:34 от alexander.pronin »

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: Тотальное кэширование дисковых операций
« Ответ #21 : 12 Октября 2010, 12:01:27 »
Да что вы пристали к нему со своей надежностью? Он же вам написал, что ему это не надо. Не знаете как сделать - не пишите.

По теме же написали - бери исходники, убирай вызовы sync и собирай.
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн zav

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: Тотальное кэширование дисковых операций
« Ответ #22 : 12 Октября 2010, 12:14:30 »
Да что вы пристали к нему со своей надежностью? Он же вам написал, что ему это не надо. Не знаете как сделать - не пишите.

Спасибо, добрый человек ;-)

 

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