LINUX.ORG.RU

Эффективный перенос данных с помощью zero copy

 , ,


0

0
В статье рассказывается о том, как с помощью технологии zero copy можно улучшить производительность Java™-приложений с интенсивным вводом-выводом, работающих на платформах Linux® и UNIX®. Zero copy позволяет избежать лишнего копирования данных между промежуточными буферами и уменьшить число контекстных переключений между пространством пользователя и пространством ядра.

>>> Подробности

★★★

Проверено: Shaman007 ()
На удивление полезная статья
farafonoff ★★
()
Ответ на: комментарий от thevery
>хм, а в tomcat/jetty/glassfish/MINA/etc это сделано, интересно?

оно менее эффективно под нагрузкой чем nio. От того что буферов стало меньше и они стали прямыми они не стали безразмерными или супербыстрыми. Это полезная фигня, если надо с минимальным оверхедом и малым количеством потоков заниматься копированием.

r ★★★★★
()

А какая ява имеется в виду?

Это только про ИБМовскую яву или про сановскую тоже? В статье об этом ни слова.
Orlusha ★★★★
()
Оказывается, есть sendfile() и для него даже придумали жабью обёртку...
const86 ★★★★★
()
Очередной жабий костыль, поздравляю, иголки стали немного помягче :)
A-234 ★★★★★
()
Ответ на: комментарий от r
>> Это только про ИБМовскую яву или про сановскую тоже?

> Это про С:) Обертка вокруг man sendfile

Пральна, я чо, против? Только какой чувак обёртку залабал?

Orlusha ★★★★
()
Ответ на: комментарий от Orlusha
>Пральна, я чо, против? Только какой чувак обёртку залабал?

ТАм в статье приаттачена:)
r ★★★★★
()
Скажите, а кто бимерам спеллчекер поломал? Да так, что даже Орлуша прослоупочил )))

> Метод transferTo() инициирует ставляет скопированиеться содержимогое файла в буфер

LamerOk ★★★★★
()
Прочитал.

Разумно, очевидно

Но я не знал что в линухе это сделали. Кончил. Не курю

namezys ★★★★
()
Ответ на: комментарий от namezys
> Кончил. Не курю

самое время начать.
isden ★★★★★
()
Хорошо что можно. Область применения видится узкой.
eXOR ★★★★★
()
Ответ на: комментарий от swar0g
> ещё бы консольную комманду echo на яве написали

А потом вокруг нее можно сделать пять прослоек с кешированием, хранением печатаемой строки в XML и периодическим бекапом ее в БД типа оракля. Также из необходимых функций - вывод строки в мозг через libtelepathy, в воду, насвистывание и пропукивание ее морзянкой.

shutty
()
> Java™ Linux® UNIX®

Даже не знаю, чего в таком оформлении новостей больше, - копирастии или копрофилии.
Jayrome ★★★★★
()
Надо просто жабу запихнуть в ядро, так будет монолитнее.
yantux
()
Ответ на: комментарий от thevery
> толсто

предлагаю в движке лора сделать контент-фильтр на слова "толсто", "тоньше" и "+1". Сесть и по приколу чтоли написать бота, который будет во всех топиках ходить и оставлять однообразные ответы в этом стиле? Скора набежит - мама не горюй, продавать можно будет за кучу нефти.

shutty
()
Ответ на: комментарий от shutty
> Скора набежит - мама не горюй, продавать можно будет за кучу нефти.

Не набежало. Прокол телепата? или еще молодой падаван?

Milker ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.