From owner-freebsd-arch Wed Jul 12 10:37:45 2000 Delivered-To: freebsd-arch@freebsd.org Received: from feral.com (feral.com [192.67.166.1]) by hub.freebsd.org (Postfix) with ESMTP id 211FA37BE5D; Wed, 12 Jul 2000 10:37:29 -0700 (PDT) (envelope-from mjacob@feral.com) Received: from semuta.feral.com (semuta [192.67.166.70]) by feral.com (8.9.3/8.9.3) with ESMTP id KAA05678; Wed, 12 Jul 2000 10:37:23 -0700 Date: Wed, 12 Jul 2000 10:35:20 -0700 (PDT) From: Matthew Jacob Reply-To: mjacob@feral.com To: Andrzej Bialecki Cc: Brian Fundakowski Feldman , dfr@FreeBSD.ORG, jlemon@FreeBSD.ORG, kbyanc@posi.net, freebsd-arch@FreeBSD.ORG Subject: ALPHA PLATFORM RESULTS: Re: Final call for review: Dynamic sysctls. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Finally got a clean tree again and built: Load/Unload Messages: TREE ROOT NAME 1. (0xfffffe0000a6de90) / dyn_sysctl (0xfffffe0000a6de90) /kern dyn_sysctl 2. (0xfffffe0000a6dea0) / dyn_sysctl (overlapping #1) 3. (0xfffffe0000a6deb0) /kern/dyn_sysctl bad (WRONG!) 1. Try to free ctx1 (0xfffffe0000a6de90): failed: expected. Need to remove ctx3 first. 2. Try to free ctx3 (0xfffffe0000a6deb0): Ok 3. Try to free ctx1 (0xfffffe0000a6de90) again: Ok 4. Try to free ctx2 (0xfffffe0000a6dea0): Ok sysctl -a output: kern.ostype: FreeBSD kern.osrelease: 5.0-CURRENT kern.osrevision: 199506 kern.version: FreeBSD 5.0-CURRENT #2: Wed Jul 12 10:02:34 PDT 2000 mjacob@mathom.nas.nasa.gov:/usr/src/sys/compile/GENERIC kern.maxvnodes: 8324 kern.maxproc: 532 kern.maxfiles: 1064 kern.argmax: 65536 kern.securelevel: -1 kern.hostname: mathom.nas.nasa.gov kern.hostid: 0 kern.clockrate: { hz = 1024, tick = 976, tickadj = 5, profhz = 128, stathz = 128 } kern.posix1version: 199309 kern.ngroups: 16 kern.job_control: 1 kern.saved_ids: 0 kern.boottime: { sec = 963422176, usec = 953731 } Wed Jul 12 10:16:16 2000 kern.domainname: NAStore.nas.nasa.gov kern.osreldate: 500008 kern.bootfile: /kernel kern.maxfilesperproc: 1064 kern.maxprocperuid: 531 kern.dumpdev: kern.ipc.maxsockbuf: 262144 kern.ipc.sockbuf_waste_factor: 8 kern.ipc.somaxconn: 128 kern.ipc.max_linkhdr: 16 kern.ipc.max_protohdr: 60 kern.ipc.max_hdr: 76 kern.ipc.max_datalen: 108 kern.ipc.nmbclusters: 1024 kern.ipc.semmap: 30 kern.ipc.semmni: 10 kern.ipc.semmns: 60 kern.ipc.semmnu: 30 kern.ipc.semmsl: 60 kern.ipc.semopm: 100 kern.ipc.semume: 10 kern.ipc.semusz: 104 kern.ipc.semvmx: 32767 kern.ipc.semaem: 16384 kern.ipc.shmmax: 8388608 kern.ipc.shmmin: 1 kern.ipc.shmmni: 96 kern.ipc.shmseg: 64 kern.ipc.shmall: 1024 kern.ipc.shm_use_phys: 0 kern.ipc.mbuf_wait: 32 kern.ipc.nmbufs: 4096 kern.ipc.maxsockets: 1064 kern.dummy: 0 kern.ps_strings: 301973472 kern.usrstack: 301973504 kern.logsigexit: 1 kern.cam.cd.changer.min_busy_seconds: 5 kern.cam.cd.changer.max_busy_seconds: 15 kern.random.yarrow.gengateinterval: 10 kern.random.yarrow.bins: 10 kern.random.yarrow.fastthresh: 100 kern.random.yarrow.slowthresh: 160 kern.random.yarrow.slowoverthresh: 2 kern.fallback_elf_brand: 9 kern.init_path: /sbin/init:/sbin/oinit:/sbin/init.bak:/stand/sysinstall kern.acct_suspend: 2 kern.acct_resume: 4 kern.acct_chkfreq: 15 kern.ps_arg_cache_limit: 512 kern.ps_argsopen: 1 kern.fast_vfork: 1 kern.randompid: 0 kern.module_path: /;/boot/;/modules/ kern.suser_permitted: 1 kern.shutdown.poweroff_delay: 5000 kern.shutdown.kproc_shutdown_wait: 60 kern.sugid_coredump: 0 kern.coredump: 1 kern.corefile: %N.core kern.quantum: 99552 kern.ccpu: 1948 kern.fscale: 2048 kern.timecounter.nmicrotime: 4804 kern.timecounter.nnanotime: 4 kern.timecounter.nmicrouptime: 10398 kern.timecounter.nnanouptime: 3 kern.timecounter.ngetmicrotime: 227531 kern.timecounter.ngetnanotime: 0 kern.timecounter.ngetmicrouptime: 6093 kern.timecounter.ngetnanouptime: 47 kern.timecounter.hardware: alpha kern.devstat.numdevs: 6 kern.devstat.generation: 6 kern.devstat.version: 4 kern.disks: da0 cd0 md0 kern.nselcoll: 0 kern.drainwait: 300 kern.consmute: 0 kern.filedelay: 30 kern.dirdelay: 29 kern.metadelay: 28 kern.chroot_allow_open_directories: 1 kern.dyn_sysctl.procedure: let's produce some text... kern.dyn_sysctl.bad.string_c: hi there from dyn_sysctl vm.loadavg: { 0.04 0.01 0.00 } vm.v_free_min: 260 vm.v_free_target: 886 vm.v_free_reserved: 106 vm.v_inactive_target: 1329 vm.v_cache_min: 886 vm.v_cache_max: 1772 vm.v_pageout_free_min: 18 vm.pageout_algorithm: 0 vm.swap_enabled: 1 vm.swap_async_max: 4 vm.swap_idle_threshold1: 2 vm.swap_idle_threshold2: 10 vm.v_free_severe: 183 vm.stats.sys.v_swtch: 5925 vm.stats.sys.v_trap: 22350 vm.stats.sys.v_syscall: 37111 vm.stats.sys.v_intr: 1144319 vm.stats.sys.v_soft: 2075 vm.stats.vm.v_vm_faults: 13241 vm.stats.vm.v_cow_faults: 3251 vm.stats.vm.v_cow_optim: 0 vm.stats.vm.v_zfod: 3376 vm.stats.vm.v_ozfod: 248 vm.stats.vm.v_swapin: 0 vm.stats.vm.v_swapout: 0 vm.stats.vm.v_swappgsin: 0 vm.stats.vm.v_swappgsout: 0 vm.stats.vm.v_vnodein: 377 vm.stats.vm.v_vnodeout: 0 vm.stats.vm.v_vnodepgsin: 1935 vm.stats.vm.v_vnodepgsout: 0 vm.stats.vm.v_intrans: 1 vm.stats.vm.v_reactivated: 87 vm.stats.vm.v_pdwakeups: 0 vm.stats.vm.v_pdpages: 0 vm.stats.vm.v_dfree: 0 vm.stats.vm.v_pfree: 4505 vm.stats.vm.v_tfree: 8654 vm.stats.vm.v_page_size: 8192 vm.stats.vm.v_page_count: 31168 vm.stats.vm.v_free_reserved: 106 vm.stats.vm.v_free_target: 886 vm.stats.vm.v_free_min: 260 vm.stats.vm.v_free_count: 26861 vm.stats.vm.v_wire_count: 1314 vm.stats.vm.v_active_count: 1565 vm.stats.vm.v_inactive_target: 1329 vm.stats.vm.v_inactive_count: 1420 vm.stats.vm.v_cache_count: 8 vm.stats.vm.v_cache_min: 886 vm.stats.vm.v_cache_max: 1772 vm.stats.vm.v_pageout_free_min: 18 vm.stats.vm.v_interrupt_free_min: 2 vm.stats.misc.zero_page_count: 10 vm.max_proc_mmap: 7979 vm.pageout_stats_max: 886 vm.pageout_full_stats_interval: 20 vm.pageout_stats_interval: 5 vm.pageout_stats_free_max: 5 vm.swap_idle_enabled: 0 vm.defer_swapspace_pageouts: 0 vm.disable_swapspace_pageouts: 0 vm.max_page_launder: 32 vm.zone: ITEM SIZE LIMIT USED FREE REQUESTS PIPE: 256, 0, 2, 126, 56 SWAPMETA: 160, 62336, 0, 0, 0 tcpcb: 864, 1064, 9, 27, 23 ripcb: 288, 1064, 0, 28, 1 tcpcb: 864, 1064, 0, 0, 0 udpcb: 288, 1064, 8, 48, 73 unpcb: 128, 0, 5, 123, 7 socket: 352, 1064, 22, 47, 105 KNOTE: 128, 0, 0, 0, 0 AIOLIO: 1024, 0, 0, 0, 0 AIOL: 64, 0, 0, 0, 0 AIOCB: 224, 0, 0, 0, 0 AIOP: 64, 0, 0, 0, 0 AIO: 160, 0, 0, 0, 0 NFSNODE: 448, 0, 16, 20, 16 NFSMOUNT: 864, 0, 3, 15, 3 VNODE: 320, 0, 332, 52, 332 NAMEI: 1024, 0, 0, 16, 3578 VMSPACE: 352, 0, 15, 54, 208 PROC: 704, 0, 19, 39, 212 DP fakepg: 128, 0, 0, 0, 0 PV ENTRY: 56, 169668, 3078, 28556, 31188 MAP ENTRY: 80, 0, 233, 201, 4948 KMAP ENTRY: 80, 7920, 32, 198, 278 MAP: 176, 0, 7, 3, 7 VM OBJECT: 160, 0, 413, 98, 3079 vm.zone_kmem_pages: 11 vm.zone_kmem_kvaspace: 21192704 vm.zone_kern_pages: 43 vfs.nfs.nfs_privport: 0 vfs.nfs.async: 0 vfs.nfs.commit_blks: 0 vfs.nfs.commit_miss: 0 vfs.nfs.realign_test: 136 vfs.nfs.realign_count: 0 vfs.nfs.bufpackets: 4 vfs.nfs.gatherdelay: 10000 vfs.nfs.gatherdelay_v3: 0 vfs.nfs.defect: 0 vfs.nfs.diskless_valid: 0 vfs.nfs.diskless_rootpath: vfs.nfs.diskless_swappath: vfs.nfs.access_cache_timeout: 60 vfs.nfs.nfsv3_commit_on_close: 0 vfs.aio.max_aio_per_proc: 32 vfs.aio.max_aio_queue_per_proc: 256 vfs.aio.max_aio_procs: 32 vfs.aio.num_aio_procs: 0 vfs.aio.num_queue_count: 0 vfs.aio.max_aio_queue: 1024 vfs.aio.target_aio_procs: 4 vfs.aio.max_buf_aio: 16 vfs.aio.num_buf_aio: 0 vfs.aio.aiod_lifetime: 30720 vfs.aio.aiod_timeout: 10240 vfs.numdirtybuffers: 16 vfs.hidirtybuffers: 745 vfs.numfreebuffers: 2887 vfs.lofreebuffers: 166 vfs.hifreebuffers: 332 vfs.runningbufspace: 0 vfs.maxbufspace: 47562752 vfs.hibufspace: 46907392 vfs.lobufspace: 46841856 vfs.bufspace: 8175616 vfs.maxbdrun: 16 vfs.maxmallocbufspace: 2345369 vfs.bufmallocspace: 106496 vfs.getnewbufcalls: 554 vfs.getnewbufrestarts: 0 vfs.vmiodirenable: 0 vfs.bufdefragcnt: 0 vfs.buffreekvacnt: 0 vfs.bufreusecnt: 499 vfs.cache.numneg: 20 vfs.cache.numcache: 326 vfs.cache.numcalls: 7643 vfs.cache.dothits: 131 vfs.cache.dotdothits: 20 vfs.cache.numchecks: 6519 vfs.cache.nummiss: 1654 vfs.cache.nummisszap: 6 vfs.cache.numposzaps: 22 vfs.cache.numposhits: 5543 vfs.cache.numnegzaps: 10 vfs.cache.numneghits: 257 vfs.cache.numcwdcalls: 35 vfs.cache.numcwdfail1: 0 vfs.cache.numcwdfail2: 0 vfs.cache.numcwdfail3: 0 vfs.cache.numcwdfail4: 0 vfs.cache.numcwdfound: 35 vfs.cache.numfullpathcalls: 0 vfs.cache.numfullpathfail1: 0 vfs.cache.numfullpathfail2: 0 vfs.cache.numfullpathfail3: 0 vfs.cache.numfullpathfail4: 0 vfs.cache.numfullpathfound: 0 vfs.write_behind: 1 vfs.reassignbufcalls: 872 vfs.reassignbufloops: 0 vfs.reassignbufsortgood: 306 vfs.reassignbufsortbad: 144 vfs.reassignbufmethod: 1 vfs.timestamp_precision: 0 vfs.usermount: 0 vfs.ffs.doreallocblks: 1 vfs.ffs.doasyncfree: 1 net.local.stream.sendspace: 8192 net.local.stream.recvspace: 8192 net.local.dgram.maxdgram: 2048 net.local.dgram.recvspace: 4096 net.local.inflight: 0 net.inet.ip.portrange.lowfirst: 1023 net.inet.ip.portrange.lowlast: 600 net.inet.ip.portrange.first: 1024 net.inet.ip.portrange.last: 5000 net.inet.ip.portrange.hifirst: 49152 net.inet.ip.portrange.hilast: 65535 net.inet.ip.forwarding: 0 net.inet.ip.redirect: 1 net.inet.ip.ttl: 64 net.inet.ip.rtexpire: 3600 net.inet.ip.rtminexpire: 10 net.inet.ip.rtmaxcache: 128 net.inet.ip.sourceroute: 0 net.inet.ip.intr_queue_maxlen: 50 net.inet.ip.intr_queue_drops: 0 net.inet.ip.accept_sourceroute: 0 net.inet.ip.fastforwarding: 0 net.inet.ip.keepfaith: 0 net.inet.ip.gifttl: 30 net.inet.ip.subnets_are_local: 0 net.inet.icmp.maskrepl: 0 net.inet.icmp.icmplim: 200 net.inet.icmp.drop_redirect: 0 net.inet.icmp.log_redirect: 0 net.inet.icmp.icmplim_output: 1 net.inet.icmp.bmcastecho: 0 net.inet.tcp.rfc1323: 0 net.inet.tcp.rfc1644: 0 net.inet.tcp.mssdflt: 512 net.inet.tcp.keepidle: -1188608 net.inet.tcp.keepintvl: 75000 net.inet.tcp.sendspace: 16384 net.inet.tcp.recvspace: 16384 net.inet.tcp.keepinit: 75000 net.inet.tcp.delacktime: 99 net.inet.tcp.v6mssdflt: 1024 net.inet.tcp.log_in_vain: 0 net.inet.tcp.blackhole: 0 net.inet.tcp.delayed_ack: 1 net.inet.tcp.path_mtu_discovery: 1 net.inet.tcp.slowstart_flightsize: 1 net.inet.tcp.local_slowstart_flightsize: 65535 net.inet.tcp.newreno: 0 net.inet.tcp.tcbhashsize: 512 net.inet.tcp.pcbcount: 9 net.inet.tcp.msl: 30000 net.inet.tcp.always_keepalive: 1 net.inet.udp.checksum: 1 net.inet.udp.maxdgram: 9216 net.inet.udp.recvspace: 42080 net.inet.udp.log_in_vain: 0 net.inet.udp.blackhole: 0 net.inet.raw.maxdgram: 8192 net.inet.raw.recvspace: 8192 net.link.generic.system.ifcount: 9 net.link.ether.inet.prune_intvl: 300 net.link.ether.inet.max_age: 1200 net.link.ether.inet.host_down_time: 20 net.link.ether.inet.maxtries: 5 net.link.ether.inet.useloopback: 1 net.link.ether.inet.proxyall: 0 net.inet6.ip6.forwarding: 0 net.inet6.ip6.redirect: 1 net.inet6.ip6.hlim: 64 net.inet6.ip6.maxfragpackets: 200 net.inet6.ip6.accept_rtadv: 0 net.inet6.ip6.keepfaith: 0 net.inet6.ip6.log_interval: 5 net.inet6.ip6.hdrnestlimit: 50 net.inet6.ip6.dad_count: 1 net.inet6.ip6.auto_flowlabel: 1 net.inet6.ip6.defmcasthlim: 1 net.inet6.ip6.gifhlim: 30 net.inet6.ip6.kame_version: 20000701/FreeBSD-current net.inet6.ip6.use_deprecated: 1 net.inet6.ip6.rr_prune: 5 net.inet6.ip6.mapped_addr: 1 net.inet6.ip6.rtexpire: 3600 net.inet6.ip6.rtminexpire: 10 net.inet6.ip6.rtmaxcache: 128 net.inet6.icmp6.rediraccept: 1 net.inet6.icmp6.redirtimeout: 600 net.inet6.icmp6.errratelimit: 0 net.inet6.icmp6.nd6_prune: 1 net.inet6.icmp6.nd6_delay: 5 net.inet6.icmp6.nd6_umaxtries: 3 net.inet6.icmp6.nd6_mmaxtries: 3 net.inet6.icmp6.nd6_useloopback: 1 net.inet6.icmp6.nodeinfo: 1 net.inet6.icmp6.errppslimit: 100 net.inet6.icmp6.nd6_maxnudhint: 0 debug.mddebug: 0 debug.elf_trace: 0 debug.boothowto: 2048 debug.free_devt: 0 debug.fdexpand: 4 debug.sizeof.vnode: 304 debug.sizeof.proc: 696 debug.sizeof.specinfo: 120 debug.sizeof.bio: 152 debug.sizeof.buf: 520 debug.sizeof.disklabel: 280 debug.sizeof.diskslices: 3616 debug.sizeof.disk: 328 debug.ttydebug: 0 debug.nchash: 16383 debug.ncnegfactor: 16 debug.numneg: 20 debug.numcache: 326 debug.vfscache: 1 debug.vnsize: 304 debug.ncsize: 72 debug.disablecwd: 0 debug.disablefullpath: 0 debug.numvnodes: 332 debug.wantfreevnodes: 25 debug.freevnodes: 24 debug.rush_requests: 0 debug.bpf_bufsize: 4096 debug.bpf_maxbufsize: 524288 debug.if_tun_debug: 0 debug.do_tcpdrain: 1 debug.ncr_debug: 0 debug.snapdebug: 0 debug.dircheck: 0 hw.machine: alpha hw.model: Digital AlphaStation 500/500 hw.ncpu: 1 hw.byteorder: 1234 hw.physmem: 266182656 hw.usermem: 255410176 hw.pagesize: 8192 hw.machine_arch: alpha hw.availpages: 32493 hw.chipset.type: cia hw.chipset.bwx: 0 hw.chipset.ports: 573378134016 hw.chipset.memory: 549755813888 hw.chipset.dense: 575525617664 hw.chipset.hae_mask: 3758096384 hw.atamodes: machdep.consdev: { major = 28, minor = 0 } machdep.unaligned_print: 1 machdep.unaligned_fix: 1 machdep.unaligned_sigbus: 0 machdep.adjkerntz: 0 machdep.disable_rtc_set: 0 machdep.wall_cmos_clock: 0 machdep.do_dump: 1 machdep.cnt_prezero: 0 machdep.enable_panic_key: 0 machdep.conspeed: 9600 user.cs_path: /usr/bin:/bin:/usr/sbin:/sbin: user.bc_base_max: 99 user.bc_dim_max: 2048 user.bc_scale_max: 99 user.bc_string_max: 1000 user.coll_weights_max: 0 user.expr_nest_max: 32 user.line_max: 2048 user.re_dup_max: 255 user.posix2_version: 199212 user.posix2_c_bind: 0 user.posix2_c_dev: 0 user.posix2_char_term: 0 user.posix2_fort_dev: 0 user.posix2_fort_run: 0 user.posix2_localedef: 0 user.posix2_sw_dev: 0 user.posix2_upe: 0 user.stream_max: 20 user.tzname_max: 255 p1003_1b.asynchronous_io: 0 p1003_1b.mapped_files: 1 p1003_1b.memlock: 0 p1003_1b.memlock_range: 0 p1003_1b.memory_protection: 0 p1003_1b.message_passing: 0 p1003_1b.prioritized_io: 0 p1003_1b.priority_scheduling: 1 p1003_1b.realtime_signals: 0 p1003_1b.semaphores: 0 p1003_1b.fsync: 0 p1003_1b.shared_memory_objects: 1 p1003_1b.synchronized_io: 0 p1003_1b.timers: 0 p1003_1b.aio_listio_max: 0 p1003_1b.aio_max: 0 p1003_1b.aio_prio_delta_max: 0 p1003_1b.delaytimer_max: 0 p1003_1b.mq_open_max: 0 p1003_1b.pagesize: 8192 p1003_1b.rtsig_max: 0 p1003_1b.sem_nsems_max: 0 p1003_1b.sem_value_max: 0 p1003_1b.sigqueue_max: 0 p1003_1b.timer_max: 0 jail.set_hostname_allowed: 1 jail.socket_unixiproute_only: 1 dyn_sysctl.long_a: 100 dyn_sysctl.int_b: 200 dyn_sysctl.nextlevel.string_c: hi there from dyn_sysctl dyn_sysctl.nextlevel.string_c1: hi there from dyn_sysctl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message