Archive for 三月 2005

首页表格属性

以前做网页一直的一个问题,就是切割的图片用表格填充后总是有间隔,现在才知道,不光要[边框]和[间距]设为0,[填充]这选项也要设为0,哈哈,搞定~~~:)

http://www.jscpu.com

FreeBSD 4.x系列的最后一个版本——4.11-RELEASE正式发布

我现在一直用4.10STABLE, 4.X的最后一个版本终于发布了。 FreeBSD 4.11将成为Errata版本,一些经过细致测试的安全漏洞补丁将在它发布后不断增加进去。

————————————————————————

The Release Engineering Team is happy to announce the availability of FreeBSD 4.11-RELEASE, the latest release of the FreeBSD Legacy development branch. Since FreeBSD 4.10-RELEASE in May 2004 we have made conservative updates to a number of software programs in the base system, dealt with known security issues, and made many bugfixes.

国外大学网站集

沙和尚——闫怀礼


我校副校长、艺术顾问闫怀礼先生是大型电视
连续剧《西游记》中沙僧的扮演者,国家一级
演员,中国表演艺术家,曾在名剧《蔡文姬》
中饰单于。图片是《西游记》中的剧照。
————————————————————————————-
用google搜了一下闫怀礼, 发现他现在还是山东省济宁市艺术东方学校的副校长, 呵,厉害的老闫~~!

中国教育人博客

发现一个挺好的博客, edu.cn的,相信稳定性一定可以~~虽然是教育网的, 不过我这边速度打开也可以, 我用的是电信的, 不知道网通的速度如何?

http://blog.edu.cn

IBM TotalStorage DS8000

IBM的磁盘存储系统, 用于企业级数据保存 —IBM TotalStorage DS8000

采用IBM POWER5处理器技术, 新的四个2GB光纤通道, 缓存达到256GB , 存储容量是1.1TB – 192 TB, 最高能扩展能力能扩展到千万亿字节(PB) ,恐怖啊~~~

查了一下价格, 250000美元

 

freebsd command

ps -aux

netstat -m

netstat 1

top

pkg_info

systat -vm

systat -if

dmesg

netstat -an

代理服务器出现故障-mbuf

第三天下午(2005-01-19) netstat -m

$ date
Wed Jan 19 14:37:02 CST 2005
$ netstat -m
706/3856/131072 mbufs in use (current/peak/max):
        604 mbufs allocated to data
        102 mbufs allocated to packet headers
598/3770/32768 mbuf clusters in use (current/peak/max)
8504 Kbytes allocated to network (8% of mb_map in use)
0 requests for memory denied
0 requests for memory delayed
0 calls to protocol drain routines

,继续正常.

另外, 上次增加mbuf是在/boot/defaults/load.conf文件中增加了kern.ipc.nmbclusters=”32768″ , 今天看了一位前辈的kernel, 才知道也可以在内核中加入的. 

options        NMBCLUSTERS=32767 

 后面的数值自己计算, 方法如下:

kern.ipc.nmbclusters可以调整用来增加系统愿意申请的网络mbuf的数量。每

个cluster(簇)大概2K的内存,所以值1024代表保留2M内核内存作为网络缓冲区。

你可以简单的计算出需要多少。如果你有一个web服务器最多可以有1000个并发

连接,每个连接吃掉16K接收和发送缓冲区,你大概需要32MB的网络缓冲区来对

付它。一个比较粗糙的方法是乘以2,所以32MBx2 = 64MB/2K = 32768。所以这

个情况下你将需要设置nmbclusters到32768。我们建议为那些内存不多的机器

设置1024到4096而4096到32768为那些有很多内存的机器。无论如何如何你不能

设置一个很随意的值,这可能导致启动时崩溃。netstat(1)的-m选项可以用来查

看网络缓冲区的使用情况。老的FreeBSD系统没有这个sysctl,所以需要设置内核

配置选项NMBCLUSTERS。

继续关注中…………..

—————————————————–

第二天晚上(2005-01-18) netstat -m一切正常了,感觉,数据如下:

$ netstat -m
639/2880/131072 mbufs in use (current/peak/max):
        552 mbufs allocated to data
        87 mbufs allocated to packet headers
547/2754/32768 mbuf clusters in use (current/peak/max)
6228 Kbytes allocated to network (6% of mb_map in use)
0 requests for memory denied
0 requests for memory delayed
0 calls to protocol drain routines

估计是昨晚有人恶意攻击了,只能再看一段时间了,因为现在也不知道能做些什么,水平不够,呵:(

—————————————————–

发生那天晚上(2005-01-17)  显示器上不停出现如下字符:

All mbuf clusters exhausted , Please see tuning(7)

All mbuf clusters exhausted , Please see tuning(7)

All mbuf clusters exhausted , Please see tuning(7)

用google搜了一下,然后改动了/etc/defaults/loader.conf的kern.ipc.nmbclusters=””选项,目录数字加到32768,继续关注中.....

——————————————————————-

在/sys/i386/conf/的LINT文件中有这样一段:

options         NBUF=512

# Set the size of the mbuf KVM reservation, in clusters.  This is scaled
# by approximately 2048 bytes.  The system will auto-size the mbuf area
# to (512 + maxusers*16) if this option is not specified.
# maxusers is in turn computed at boot time depending on available memory
# or set to the value specified by “options MAXUSERS=x” (x=0 means
# autoscaling).
# So, to take advantage of autoscaling, you have to remove both
# NMBCLUSTERS and MAXUSERS (and NMBUFS) from your kernel config.
#
options         NMBCLUSTERS=1024

# Set the number of mbufs available in the system. Each mbuf
# consumes 256 bytes. The system will autosize this (to 4 times
# the number of NMBCLUSTERS, depending on other constraints)
# if this option is not specified.

———————————————————————-

man 7 tuning
看看有很多参数可以改
mbuf你改kern.ipc.nmbclusters

———————————————————————-

系统运行失败时自动运行fsck -y

有时freebsd启动到一半时就不“动”了,然后一般是运行fsck程序,今天在freebsdchina中看到能够自动运行fsck的方法,一看其实挺简单,就是没想到,呵

在rc.conf中加入下面一行:

fsck_y_enable=”YES” # Set to YES to do fsck -y if the initial preen fails.

HTML 4.0 语法教学

一个很不错的HTML4.0语法教学网站 http://chinese.allproducts.com.tw/GB/html/