sendfile(2) patch и отдача больших файлов на 7-STABLE amd64

Igor Sysoev is at rambler-co.ru
Mon Feb 2 19:11:12 MSK 2009


On Mon, Feb 02, 2009 at 06:18:03PM +0300, Artemiev Igor wrote:

> On Mon, Feb 02, 2009 at 05:34:45PM +0300, Igor Sysoev wrote:
> > А как выглядит верх top'а до первого запуска после перезагрузки и потом ?
> 
> Сразу после загрузки:
> last pid:  1159;  load averages:  0.53,  0.36,  0.15
> 177 processes: 1 running, 176 sleeping
> CPU:  0.0% user,  0.0% nice,  0.1% system,  0.0% interrupt, 99.9% idle
> Mem: 129M Active, 15M Inact, 210M Wired, 144K Cache, 13M Buf, 7561M Free
> Swap: 2048M Total, 2048M Free
> 
> Самая первая закачка:
> last pid:  1177;  load averages:  0.40,  0.35,  0.16
> 177 processes: 1 running, 176 sleeping
> CPU:  0.0% user,  0.0% nice,  0.2% system,  0.0% interrupt, 99.8% idle
> Mem: 129M Active, 1039M Inact, 342M Wired, 136K Cache, 13M Buf, 6405M Free
> Swap: 2048M Total, 2048M Free
> 
> Ну и две последующие:
> last pid:  1190;  load averages:  0.42,  0.35,  0.17
> 177 processes: 2 running, 175 sleeping
> CPU:  0.2% user,  0.0% nice, 23.4% system,  0.0% interrupt, 76.4% idle
> Mem: 128M Active, 1039M Inact, 342M Wired, 136K Cache, 13M Buf, 6405M Free
> Swap: 2048M Total, 2048M Free
> 
> last pid:  1210;  load averages:  0.71,  0.45,  0.22
> 177 processes: 2 running, 175 sleeping
> CPU:  0.2% user,  0.0% nice, 24.0% system,  0.0% interrupt, 75.8% idle
> Mem: 129M Active, 1039M Inact, 342M Wired, 136K Cache, 13M Buf, 6405M Free
> Swap: 2048M Total, 2048M Free

Странно, по идее, файл после первой загрузки должен попасть в 1039M Inact
и потом должен отдаваться уже оттуда. То есть, должно быть быстро и вообще
без диска.


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list