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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.