diff options
author | 2007-08-07 04:32:45 +0000 | |
---|---|---|
committer | 2007-08-07 04:32:45 +0000 | |
commit | 23866da985910bf3648e68fb7b930a5930078efe (patch) | |
tree | b2fbac1a765b7a66f048dc3e5b36ef9c42666249 /usr.bin/ssh/clientloop.c | |
parent | o Replace bus_space_write_2 for-loops in TX/RX with (diff) | |
download | wireguard-openbsd-23866da985910bf3648e68fb7b930a5930078efe.tar.xz wireguard-openbsd-23866da985910bf3648e68fb7b930a5930078efe.zip |
A few changes to deal with multi-user performance issues seen. this
brings us back roughly to 4.1 level performance, although this is still
far from optimal as we have seen in a number of cases. This change
1) puts a lower bound on buffer cache queues to prevent starvation
2) fixes the code which looks for a buffer to recycle
3) reduces the number of vnodes back to 4.1 levels to avoid complex
performance issues better addressed after 4.2
ok art@ deraadt@, tested by many
Diffstat (limited to 'usr.bin/ssh/clientloop.c')
0 files changed, 0 insertions, 0 deletions