|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Slawa Olhovchenkov 2:5030/500 19 Nov 2003 19:48:32 To : All Subject : вести с полей --------------------------------------------------------------------------------
Решил тут почитать cvs-src за последниее полтора месяца. Кое-что интересное
нашел
jeff 2003/09/30 22:25:27 PDT
FreeBSD src repository
Modified files:
sys/i386/i386 support.s
sys/i386/include md_var.h
Log:
- Add ss2_pagezero() for zeroing pages using the movnti instruction. This
instruction is enabled with SSE2 but does not use SSE registers. It is a
"non-temporal" move which bypasses the cache and does not dirty lines.
Revision Changes Path
1.98 +14 -0 src/sys/i386/i386/support.s
1.65 +1 -0 src/sys/i386/include/md_var.h
This moves data 3.8x faster than bzero on my laptop. In a moment I will
commit pmap bits to make use of it. This improved my 'make kernel' times
by almost 2%. It will do even better in workloads that demand a lot of
zero pages.
rwatson 2003/10/01 14:31:09 PDT
FreeBSD src repository
Modified files:
sys/net netisr.c
Log:
Enable net.isr.enable by default, causing "delivery to completion"
(direct dispatch) in interrupt threads when the netisr in question
isn't already active. If a netisr is already active, or direct
dispatch is already in progress, we queue the packet for later
delivery. Previously, this option was disabled by default. I have
measured 20%+ performance improvements in IP packet forwarding with
this enabled.
Please report any problems ASAP, especially relating to stack depth or
out-of-order packet processing.
Discussed with: jlemon, peter
Sponsored by: DARPA, Network Associates Laboratories
Revision Changes Path
1.4 +1 -1 src/sys/net/netisr.c
... Паскаль-программы существуют только для того, чтобы их читали!
--- GoldED+/BSD 1.1.5
* Origin: (2:5030/500)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/22213fbb91f5.html, оценка из 5, голосов 10
|