The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Во FreeBSD увеличен размер блока по умолчанию в файловой сис..."
Отправлено Stax, 28-Май-11 21:09 
К примеру, если вы посмотрите на работу торрент-клинтов, то увидите, что они обычно читают блоками по 128kb. Типичный блок, отдаваемый в торренте за раз - 32k. Хотя иногда получается читать большими блоками, но обычно при увеличении объема и количество раздач все переходит к тем самым 128k чтениями (писать, при хорошей буферизации, получается большими блоками, вплоть до мегабайта). Зависимость блоков чтения от объема раздач хорошо видно по статистике azureus. В utorrent чтение всегда по 128kb, а в остальных типа transmission можете помониторить iostat'ом и аналогичными.

Теперь представьте, у вас 100 гб раздач (а бывает и куда больше). В целом это раздается нескольким сотням клиентов. И с какой скоростью ЖД способен отдавать данные в полностью случайных чтениях (100 гб и много клиентов => запросы идут все время в разные части диска) блоками по 128 кб? 10 Мб/сек - это примерно на пределе возможностей одиночного диска, на самом деле, в таких условиях. С доп. нагрузкой диск уже не справится.

А операционка и фс вам никак не помогут ускорить случайные чтения, размазанные по сотне гигов. Группировка чтений по 128к при отдаваемых 32к блоках - это максимум, на что можно рассчитывать.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру