Вы здесьВопрос к линуксоидам
Опубликовано пн, 09/11/2009 - 00:30 пользователем larin
Как определить, берётся ли файл из кэша или с диска? Точнее, нужен список файлов, за, скажем, час, которые читались с диска. Те, которые брались из кэша - не интересуют.
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
Aleks_Sim RE:Как бы с этим побороться и побороть? 3 часа
monochka RE:Подайте бедному копеечку на книжку с литреса... 7 часов medved RE:Список современных французских писателей? 1 день etorus2008 RE:Отв: Помогите найти книгу по описанию 5 дней lemma7 RE:Чёрный нимб и другие истории, исполненные неизъяснимого ужаса 6 дней Wedmak RE:Помогите найти!.. #2 6 дней sem14 RE:Координация сканирования и вычитки 1 неделя babajga RE:Кто сможет раздобыть и оцифровать нужные мне книги? 2 недели Isais RE:Мои открытия 2 недели kopak RE:О группе Дятлова. О той самой, того самого... 2 недели A5. RE:Не присылает пароль на почту 3 недели babajga RE:Плюмаж 1 месяц babajga RE:Блошкинс и Фрю. Опасное путешествие 1 месяц alexk RE:Багрепорт - 2 1 месяц babajga RE:Удивленная сова 1 месяц Larisa_F RE:Серия «Квадрат» издательства «Текст» 1 месяц Aleks_Sim RE:Беженцы с Флибусты 1 месяц edvud RE:Прошу переформатировать, распознать, etc... 1 месяц Впечатления о книгах
tvv про Kordons: Musons jeb Baltais tlģeris [lv] (Детская литература: прочее)
06 05 Автор этой книги https://de.wikipedia.org/wiki/Klaus_Kordon
Лысенко Владимир Андреевич про Москаленко: Юный бастард. Книга третья [СИ] (Боевая фантастика, Городское фэнтези, Самиздат, сетевая литература)
06 05 Книга понравилась, читается легко, жду продолжения. Оценка: отлично!
tvv про Atis: Mans dzīves rīts [lv] (Детская проза)
06 05 Автор этой книги https://ru.wikipedia.org/wiki/Доку,_Атис
tvv про Мартели: Apaļā galda bruņinieki [lv] (Детская проза)
06 05 Автор книги Стелио Мартелли, он же Мино Милани https://ru.wikipedia.org/wiki/Милани,_Мино
tvv про Fītinghofa: Aizmežu bārenīši [lv] (Детская проза)
06 05 Автор этой книги Лаура Фитингхофф https://ru.wikipedia.org/wiki/Фитингхофф,_Лаура
tvv про Lūisa: Baltais Delfīns [lv] (Детская проза)
06 05 Автор книги Джилл Льюис (Jill Lewis), точнее Jill Walkinton и Alison Lewis https://jilllewisbooks.com/
tvv про Blanšets: Misis Ročestere [lv] (Историческая проза)
06 05 Имя автора этой книги - Warwick Blanchett
tvv про Šveikerts: Viņš pasūtīja sarkanvīnu [lv] (Историческая проза)
06 05 Этот автор https://de.wikipedia.org/wiki/Walter_Karl_Schweickert
tvv про Kosovica: Nakts Jeruzalemē [lv] (Современная проза)
06 05 Автор этой книги Биргите Косович (Birgithe Kosovic) https://pl.spb.ru/lib/projects/pages/readers-2012/Authors/Danmark/kosovic.html https://en.wikipedia.org/wiki/Birgithe_Kosovic
tvv про Zūdermanis: Reiz bija. Rūpju māte [lv] (Историческая проза)
05 05 Автор этой книги Герман Зудерман http://az.lib.ru/z/zuderman_g/ https://en.wikipedia.org/wiki/Hermann_Sudermann
tvv про Ketu: Vecmāte [lv] (Историческая проза)
05 05 Об авторе: https://en.wikipedia.org/wiki/Katja_Kettu |
Комментарии
Отв: Вопрос к линуксоидам
Может вам просто помочь с оптимизацией раздачи файлов?
А так просто на логи накатить любой анализатор логов который выдаст список самого популярного, а так с сервера с 5 винтами я выжимаю до 800 мегабит на 500-700 одновременных коннектов.
Отв: Вопрос к линуксоидам
5 винтов SAS или обычных SATA?
что-то у меня два сата тянут не больше ста, и то с трудом.
Может потому, что миллион мелких файлов.
Отв: Вопрос к линуксоидам
а last-access-time разве не поможет? ИМХО, если файл читался с диска - время обновится, если из кеша - останется прежним
Отв: Вопрос к линуксоидам
Кстати, а чей именно кеш имеется в виду ? У файловой системы - свой, у Apache|Squid - свои, и вот их-то cache hits вполне можно увидеть в соответствующих логах.
Отв: Вопрос к линуксоидам
Есть мнение, что здесь скорее nginx.
А он, по моим ощущениям (основанным на достаточно беглом знакомстве) документирован... несколько хуже Индейца.
Отв: Вопрос к линуксоидам
Только вот... Сбор такого рода статистики --- дело небыстрое и весьма ресурсоёмкое.
У меня же здесь к тов. Ларину немного другой вопрос: какая файловая система используется? Параметры файловой системы стандартные/умолчательные или она уже оптимизировалась под конкретную ситуацию (с учётом величины нагрузки --- необходимо).
Отв: Вопрос к линуксоидам
Для начала неплохо бы посмотреть какая именно софтина читает файлы. Если просто логически - там что кэш сопоставим с размером диска? Вряд ли, а значит в кэше файлов принципе мало.
Отв: Вопрос к линуксоидам
Боюсь что здесь дело в тонкой настройке нгинкса для отдачи файлов.
Юзаю файловую систему xfs, она куда адекватнее работает чем екст3 в некоторых моментах.
От сасов отказался, в силу того что на бесплатном софте могу поиметь большую производительности с сата дисков, да и объемы данных у меня внушительные, ну а так есть файлопомойка с музыкой там тоже куча мелких файлов.
Отв: Вопрос к линуксоидам
Радикально может решить вопрос io дискового только 10й райд. Лучше всего если это будет 6 рабочих дисков + спер диск.
В принципе файлохранилище может быть расположено в отдельном сервере и выделенным гигабит линком подключено в сервер раздающий контент.
Или на этом отдельном сервере живет акселерирующий прокси и объема дисков достаточно что бы закешировать все, а записи книг (на чтение и выкачку) сделаны максимально дружественными к кешированию.
--------------------
Пока писал пришел на ум вариант с SSD диском на который надо залинковать все файлы которые в топе или вообще все (если оно лезет :). На hd оставить только логи и базу, вообщем часто меняющуюся информацию. SSD имеет ноутбучный формат и влезет в корпус :).
Отв: Вопрос к линуксоидам
на опеннете указали на:
---8<-----
http://sourceware.org/systemtap/
в частности http://sourceware.org/systemtap/examples/io/iostats.stp
---8<-----
Отв: Вопрос к линуксоидам
Варианты замечательны своей радикальностью.
Не то чтобы они не приходили мне в голову.
Но как-то не готов я вбухивать десятки тысяч евро в железо.
Нет у Либрусека таких доходов, увы.
Пришлось решать проблему более бюджетными способами - добавил диск и памяти в соседний сервер и перенёс туда часть файлов.
Полегчало.