===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/42.html,v
retrieving revision 1.55
retrieving revision 1.56
diff -c -r1.55 -r1.56
*** www/42.html 2007/09/06 22:41:50 1.55
--- www/42.html 2007/09/06 22:49:01 1.56
***************
*** 213,218 ****
--- 213,232 ----
Assorted improvements and code cleanup:
+ - Huge performance improvements in the network stack, including:
+
+ - Reduce per-packet mbuf tag allocation overhead in pf. This yields a
+ 100% improvement in pf performance.
+
- Packet forwarding can skip IPSEC stack if no IPSEC flows are defined. This
+ yields a further 5% improvement in packet forwarding performance.
+
- Skip TCP/UDP/ICMP/ICMP6 checksumming on incoming packets when not necessary.
+ This yields a further 10% improvement in pf performance.
+
- A change in the way the kernel random pool is stirred greatly increases
+ performance with network interface cards that support interrupt mitigation, especially
+ on architectures where reading the clock is expensive (such as amd64).
+
- Enable interrupt holdoff on sis(4)
+ chips that support it. Significant performance gain for slower CPU devices with sis(4), such as Soekris.
+
- Large (>1TB) disk and partition support in the disklabel and buffer cache
code and in the userland utilities that manipulate disk blocks. Note
that some parts of the system are not 64-bit disk block clean yet, so partition
***************
*** 221,230 ****
- Thread support for the Objective-C library (libobjc).
- carp
route handling has been fixed, solving some problems the routing daemons were exhibiting.
-
- Various improvements in pf
- increase performance drastically, stateful passing more than twice as fast than before.
-
- A change in how the kernel random pool is stirred greatly increases performance
- with network interface cards that support interrupt mitigation.
- i386 TLB handling improved to avoid possible corruption on Core2Duo processors.
- i386 and amd64 use the BIOS disk geometry when creating default disklabels.
- Default disk geometry changed from 64 heads/32 sectors to 255 heads/63 sectors.
--- 235,240 ----
***************
*** 753,759 ****
alt="OpenBSD">
www@openbsd.org
! $OpenBSD: 42.html,v 1.55 2007/09/06 22:41:50 deraadt Exp $