Инфляция. Ресурсы ограничены. Если будет расти рейтинг у всех, то мест а бизнес-классе самолета от этого не прибавится. Да и многие статусные вещи ценны именно своей редкостью. По сути, Вы изобрели деньги.
Сорри, изначально воспринял Ваши слова, как троллинг.
Да, Вы правы. Context-switch одна из причин. Но copy-on-write там нет (если и есть, то я об этом не знаю). Идет копирование. sendfile как раз и нужен для zero-copy. Тоесть, при read/send будет идти именно копирование.
Хотя zero copy штука такая. С ней очень много мифов. Например, есть очень популярное мнение, что mmap быстрее read/write. Это далеко не всегда верно, о чем даже Линус писал.
Так. Перечитал коммент. Еще раз. В книге должно было быть написано не «В правильных веб-серверах даже файлы с дисков отдаются сразу в память, минуя загрузку», а должно, имхо, быть «В правильных веб-серверах даже файлы с дисков отдаются сразу в сеть, минуя загрузку в userspace»
Я же в предыдущем комменте уже это написал «Тем более, что файлы статики и так, по идее, должны бы быть в памяти (в кэше).» Конечно же загрузка в ОЗУ будет. Не будет вычитывания в userspace.
В школьные годы я админил, благо разбирался с Cisco. Можете погуглить, побеждал в 2010 в олимпиаде по администрированию сетей, проводимой Cisco. Ну и учебу в универе вполне совмещал с фуллтайм работой. Это не так уж и сложно)
Это общеизвестная проблема SPF. Чинится она внедрением SRS. Однако он на данный момент не имеет статус стандарта, а является только черновиком. Его реализация может испортить репутацию домена, поэтому многие (в том числе gmail: https://support.google.com/mail/answer/175365?hl=en) не рекомендуют его использовать в последнее время. Для верификации писем рекомендуется использовать DMARC, использование только SPF очень часто приводит к False Positive.
Тем не менее, спасибо за репорт. В одном из следующих релизов мы проведем тестирование SRS.
Инфляция. Ресурсы ограничены. Если будет расти рейтинг у всех, то мест а бизнес-классе самолета от этого не прибавится. Да и многие статусные вещи ценны именно своей редкостью. По сути, Вы изобрели деньги.
Хм, а это идея!
Ну как бы B-дерево для внешней памяти прежде всего используют.
А оно подходит для внешней памяти?) Сомневаюсь.
Ответ на Ваш вопрос — Сатоши Накамото. Репутация и анонимность.
Да, Вы правы. Context-switch одна из причин. Но copy-on-write там нет (если и есть, то я об этом не знаю). Идет копирование. sendfile как раз и нужен для zero-copy. Тоесть, при read/send будет идти именно копирование.
Есть еще splice()
Вот ссыль: blog.superpat.com/2010/06/01/zero-copy-in-linux-with-sendfile-and-splice
Хотя zero copy штука такая. С ней очень много мифов. Например, есть очень популярное мнение, что mmap быстрее read/write. Это далеко не всегда верно, о чем даже Линус писал.
В школьные годы я админил, благо разбирался с Cisco. Можете погуглить, побеждал в 2010 в олимпиаде по администрированию сетей, проводимой Cisco. Ну и учебу в универе вполне совмещал с фуллтайм работой. Это не так уж и сложно)
Тем не менее, спасибо за репорт. В одном из следующих релизов мы проведем тестирование SRS.