Re: dd
On Thu, Sep 01, 2011 at 05:53:31PM +0400, Artem Chuprina wrote:
> > > немедленно начинает проигрывать cp в разы по скорости и квадратично по
> > > месту на диске.
> >
> Видишь ли, cp -al - это не open/write и не sendfile(2). Это link(2).
Я в курсе. Именно поэтому мне трудно понять какое отношение к ней имеет sendfile.
> > Ну и потом linux не добился бы никакого успеха без "Stable API Nonsense", и
> >
> > Fall back to read/write все делают.
>
> Если нет жестких требований к производительности, то дешевле сразу написать
> read/write, чем писать sendfile и fallback на тот же самый read/write. А если
> есть, то какой нафиг fallback?
>
> Нет, я понимаю, есть узкий класс задач, где это имеет смысл.
IMHO жесткие требования на высокую производительность при копировании файлов,
есть почти всегда. read/write имеет смысл сразу делать только для небольших файлов.
Reply to:
- Follow-Ups:
- Re: dd
- From: Artem Chuprina <ran@ran.pp.ru>
- References:
- Re: dd
- From: Artem Chuprina <ran@ran.pp.ru>
- Re: dd
- From: Иван Лох <loh@1917.com>
- Re: dd
- From: Artem Chuprina <ran@ran.pp.ru>