Update to OpenKETA@FreeBSD v0.81
iampinetan at netscape.net
iampinetan at netscape.net
Wed Jun 1 08:06:16 PDT 2005
I feel so sorry to release two news at one day.
The first opened version of OpenKETA at FreeBSD(0.80-alpha) was released at 04/29/2005. And we just updated the newer version (v0.81) today.
ver. 0.81:
1. Changes all initial & free functions. To avoid the error when
free function try to call some uninitialed mutex when initial
operations occured error.
2. Changes the init_dc function. Let user can change the setting
of total DC size with the help of /etc/keta_conf/keta.conf while
do not need to update the macro's definition of DC_SIZE.
3. Add valid checking process of socket list into receive thread.
*****************************************
Moreover I need some help about OpenKETA at FreeBSD v0.81's stability.
OpenKETA at FreeBSD will malloc more than 300 MB momory in kmem_map when it starts. When I use BenchMark Factory to test it it has pretty stability and can run more than two days continuously. While if I use SPECWeb99 to test it it just can run 5-7 hours and OS gives following information and panic
kmem_malloc(4096): kmem_map too small: 629145600 total allocated
I know it is the panic information of kmem_malloc. After I trace the panic context using KDB I got that all panices are results of soaccept or sosend.
I cannot get any ideas about the it.
When using BF the OS has more 20-30% idle CPU time, while when using SPECweb99 it will be busy 100%. Is the pager daemon can not scheduled to collect something to free memory list?
What is the reasons and solutions about it?
__________________________________________________________________
Switch to Netscape Internet Service.
As low as $9.95 a month -- Sign up today at http://isp.netscape.com/register
Netscape. Just the Net You Need.
New! Netscape Toolbar for Internet Explorer
Search from anywhere on the Web and block those annoying pop-ups.
Download now at http://channels.netscape.com/ns/search/install.jsp
More information about the freebsd-net
mailing list