Нагрузка на винты

12
N
На сайте с 06.05.2007
Offline
419
#11

Cruel Adv, и что совсем запустить другую копию программы чтобы она считала нужный файл с другим приоритетом?

Кнопка вызова админа ()
bsyomov
На сайте с 25.01.2012
Offline
31
#12

Нет нигде приоритета io на уровне файлов, есть на уровне процессов. процессу которым вы хотите считать быстрее нужные файлы, задираете приоритет io с помощью ionice, и получаете профит.

А про рейды, винты, нагрузки и.т.п. это действительно всё из другой уже оперы. =)

Andreyka
На сайте с 19.02.2005
Offline
822
#13

Ну так вс просто же

Важные файлы копируете процессом с высоким приоритетом

А неважные файлы - процессом с нихким приоритетом

Не стоит плодить сущности без необходимости
M
На сайте с 16.09.2009
Offline
278
#14
Cruel Adv:
Коллеги, либо я совсем тупой либо я не совсем доходчиво изложил свой вопрос. Нам надо расставлять приоритеты на уровне файлов.

Не обижайтесь, но, видимо, "совсем".

В linux приоритеты IO на уровне процессов (вам вторую страницу твердят). И вы поймете почему, если на минутку попробуете использовать голову по назначению.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
[Удален]
#15
netwind:
Cruel Adv, и что совсем запустить другую копию программы чтобы она считала нужный файл с другим приоритетом?
bsyomov:
процессу которым вы хотите считать быстрее нужные файлы, задираете приоритет io с помощью ionice, и получаете профит.
Andreyka:
Важные файлы копируете процессом с высоким приоритетом

Коллеги, спасибо за идею. Попробуем поработать в этом направлении.

myhand:
Не обижайтесь, но, видимо, "совсем".

В linux приоритеты IO на уровне процессов (вам вторую страницу твердят). И вы поймете почему, если на минутку попробуете использовать голову по назначению.

Пришел и пукнул. Фу как глупо.

---------- Post added 24-03-2012 at 17:21 ----------

2ALL

И еще один вопрос вдогонку на ту же тему.

Как вы думаете (знаете), сколько потоков на скачивание переварит диск до достижения перегрузки? Допустим сервер у нас с портами 2х1Гбит, диск SATA, рейда нет, ограничение скорости на поток 100Кб/сек.

Т.е. теоретически (исходя из скорости) сервер может отдавать 20 000 потоков. Но винт такой нагрузки не потянет. А сколько потоков должен потянуть?

rtyug
На сайте с 13.05.2009
Offline
263
#16

скорость занизить для некоторых файлов?

        # Registered
location /download_r/ {
alias /home/files.super-site.com/cgi-bin/uploads/;
internal;
set $limit_rate 40k;
limit_conn one 1;


#set $postIP $remote_addr;
# set $request_uri_hash $request_uri;

post_action @postDownload;


}
Спалил тему: Pokerstars вывод WMZ, etc на VISA 0% или SWIFT + Конверт USD/GBP,etc (net profit $0,5 млрд) (https://minfin.com.ua/blogs/94589307/115366/) Monobank - 50₴ на счет при рег. тут (https://clck.ru/DLX4r) | Номер SIP АТС Москва 7(495) - 0Ꝑ, 8(800) - 800Ꝑ/0Ꝑ (http://goo.gl/XOrCSn)
bsyomov
На сайте с 25.01.2012
Offline
31
#17
Cruel Adv:

И еще один вопрос вдогонку на ту же тему.

Как вы думаете (знаете), сколько потоков на скачивание переварит диск до достижения перегрузки? Допустим сервер у нас с портами 2х1Гбит, диск SATA, рейда нет, ограничение скорости на поток 100Кб/сек.

Т.е. теоретически (исходя из скорости) сервер может отдавать 20 000 потоков. Но винт такой нагрузки не потянет. А сколько потоков должен потянуть?

С увеличением количества параллельных потоков, будет нелинейно падает скорость чтения. Т.е. у вас винчестер будет уходить в насыщение при разных соотношениях кол-во параллельных запросов/скорость. Конкретные значения зависят от слишком большого количества факторов, чтобы предсказывать. От самого винта, от планировщика io, от размера блока, которыми читает отдающее в сеть приложение, от размера кеша FS, от того, насколько равномерно распределяются запросы к файлам на диске. В общем, тут только испытания в конкретных условиях помогут вам получить цифры.

[Удален]
#18

10 файлов в 700Мб (фильмы) на скорости 1Гбит, наглухо "забьют" выход информации с одного HDD (7200RPM) если их будут смотреть 10 пользователей.

Все зависит от объема отдаваемых файлов.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий