作为一台服务器,流量的监控是对服务器及网络状况了解的基本方法。下面介绍几个常见的流量控制命令,测试操作系统为FreeBSD6.0Release。

系统:FreeBSD6.0Release
命令:systat -if 1
作用:查看当前网卡使用带宽

系统:FreeBSD6.0Release
命令:systat -ip 1
作用:查看包的进出流量

系统:FreeBSD6.0Release
命令:netstat -w 1
命令2:netstat -I xl0 -w 1 ( 针对某一网卡 )
显示:

proxy4# netstat -w 1
input (Total) output
packets errs bytes packets errs bytes colls
490 0 293465 471 0 291479 20
637 0 422915 615 0 424242 19
516 0 292878 484 0 287469 1
636 0 359417 623 0 366162 24
643 0 398575 620 0 396108 6
397 0 223827 357 0 216218 1
652 0 387266 594 0 387248 6
1192 0 880611 1211 0 880889 11
1118 0 766515 1158 0 786116 41
683 0 222295 667 0 469522 78
367 0 168580 317 0 168386 11

最后再介绍一种方法,安装软件ifstat (软件缺点为不能对packet进行查看),简单步骤:


1、从ifstat站点下载安装程序ifstat-1.1.tar.gz


2、通过ftp拷贝到服务器目录/home/funpower


3、开始解压安装


# cd /home/funpower
# tar zxvf ifstat-1.1.tar.gz
# cd ifstat-1.1
# ./configure
# make
# make install


安装后运行文件在/usr/local/bin中,运行命令/usr/local/bin/ifstat -T即可,显示:



proxy4# /usr/local/bin/ifstat -T
em0 xl0 Total
KB/s in KB/s out KB/s in KB/s out KB/s in KB/s out
131.43 140.67 138.74 122.00 270.17 262.67
263.71 52.08 76.88 292.99 340.59 345.06
105.56 66.81 77.14 107.89 182.70 174.70
197.34 52.30 56.45 197.04 253.79 249.34
134.58 86.54 91.04 127.76 225.63 214.30
258.52 115.93 122.95 264.30 381.47 380.23
263.18 97.04 99.35 262.61 362.53 359.65
188.37 81.11 85.97 186.95 274.33 268.06
1454.64 254.00 195.22 958.37 1649.86 1212.37
817.75 98.48 89.88 1215.27 907.63 1313.75
103.63 86.91 91.40 100.19 195.04 187.11
169.13 90.91 93.90 169.82 263.03 260.73
98.50 62.44 71.99 100.08 170.49 162.52
229.68 40.02 46.04 234.33 275.72 274.35
127.43 56.29 61.46 126.99 188.89 183.28
215.35 54.20 58.64 206.41 273.99 260.61
150.32 91.31 97.86 161.00 248.18 252.31
348.61 95.47 105.77 393.79 454.38 489.26
256.18 118.05 128.72 274.98 384.90 393.03


现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。加我QQ:29011218交流也可。
PHP培训招生简章
除了查看硬盘的空间使用情形外,我们还可以查看目前硬盘是否忙碌中,以了解硬盘的使用效率。我们可以使用 systat 这个指令:

# systat -vm 1
    3 users      Load    0.12    0.12    0.09                     6 26 00:38

Mem:KB      REAL              VIRTUAL                       VN PAGER    SWAP PAGER
        Tot     Share        Tot      Share      Free           in    out       in    out
Act    130120      5436     385556      11716     30540 count    146
All    233584     17544    2762124      45604           pages    846
                                                                 Interrupts
Proc:r    p    d    s    w      Csw    Trp    Sys    Int    Sof    Flt        8 cow       474 total
             75        1514    379 2525    690     66    375     70564 wire      100 0: clk
                                                    132932 act           1: atkb
14.0%Sys     1.6%Intr    2.3%User    0.0%Nice 82.2%Idl      18024 inact         3: sio1
|      |      |      |      |      |      |      |      |      |        13024 cache         4: sio0
=======+>                                             17516 free          7: ppc0
                                                           daefr     128 8: rtc
Namei           Name-cache      Dir-cache                    38 prcfr      40 9: fxp0
    Calls       hits      %       hits      %                    228 react      31 10: fxp
     1020        672     66                                      pdwak         11: hpt
                                       43 zfod               pdpgs         12: psm
Disks     ad0     da0 pass0                  43 ofod              intrn         13: npx
KB/t    28.20    0.00    0.00                     %slo-z      35664 buf       175 14: ata
tps       164       0       0                  70 tfree         334 dirty         15: ata
MB/s     4.52    0.00    0.00                               17810 desiredvnodes
% busy     43       0       0                               16852 numvnodes
                                                     13772 freevnodes
systat 有许多信息,我们使用参数 -vm1 来显示最详细的信息,并设定每 1 秒更新一次信息。在上面一堆复制的信息中,请将重点于在中间「====+>」及左下角的 Disks,中间部份的「====+>」表示目前 CPU 的使用情形,我们可以看到有 82.2% 的 Idle (闲置)。而硬盘的使用情形中,我的第一个硬盘 ad0 正在忙碌中,有 43% 的忙碌。而另一个 SCSI 硬盘 da0 则是完全闲置,也就是没有人正在使用它。

如果您想要知硬盘本身的存取速度,可以使用 diskinfo 这个指令。diskinfo 加了 -t 参数会对硬盘做一些测试并回报结果:

# diskinfo -v -t ad0
ad0
        512               # sectorsize
        40020664320       # mediasize in bytes (37G)
        78165360          # mediasize in sectors
        77545             # Cylinders according to firmware.
        16                # Heads according to firmware.
        63                # Sectors according to firmware.

Seek times:
        Full stroke:        250 iter in     5.199255 sec =     20.797 msec
        Half stroke:        250 iter in     4.011383 sec =     16.046 msec
        Quarter stroke:     500 iter in     6.797812 sec =     13.596 msec
        Short forward:      400 iter in     2.774055 sec =      6.935 msec
        Short backward:     400 iter in     3.257613 sec =      8.144 msec
        Seq outer:         2048 iter in     0.352483 sec =      0.172 msec
        Seq inner:         2048 iter in     0.369383 sec =      0.180 msec
Transfer rates:
        outside:         102400 kbytes in     4.511970 sec =      22695 kbytes/sec
        middle:          102400 kbytes in     4.770641 sec =      21465 kbytes/sec
        inside:          102400 kbytes in     4.174557 sec =      24530 kbytes/sec
diskinfo 指令的 -r 参数会先印出一些分割区的基本信息,包含 sector size、分割区大小、磁柱数量等。接下来的测试会花一点时间,测试结果包含了「Seek times」及「Transfer rates」。「Seek times」指的是硬盘的搜寻速度,而「Transfer rates」是数据找到后从硬盘传到系统的速度。


现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。加我QQ:29011218交流也可。
PHP培训招生简章
Tags:
df命令详细用法

a:显示全部的档案系统和各分割区的磁盘使用情形
i:显示i -nodes的使用量
k:大小用k来表示 (默认值)
t:显示某一个档案系统的所有分割区磁盘使用量
x:显示不是某一个档案系统的所有分割区磁盘使用量
T:显示每个分割区所属的档案系统名称
常用命令:df -hi

操作详解
引用
指令 df 可以显示目前所有档案系统的最大可用空间及使用情形,请看下列这个例子:

# df -h
Filesystem       Size      Used     Avail Capacity    Mounted on
/dev/ad0s1a      1.9G      389M      1.4G      21%      /
devfs            1.0K      1.0K        0B     100%      /dev
/dev/ad0s1d      989M       54K      910M       0%      /tmp
/dev/ad0s1f      4.8G      3.8G      657M      86%      /usr
/dev/ad0s1e      1.9G      149M      1.6G       8%      /var
/dev/ad0s1g       26G      890K       24G       0%      /volume2
/dev/da0s1d      325G      261G       38G      87%      /volume1

我们加了参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。

上面的指令输出的第一个字段及最后一个字段分别是档案系统及其挂入点。我们可以看到 /dev/ad0s1a 这个分割区被挂在根目录下。我们在上一小节提到过 ad 所代表的是 IDE 的硬盘,而 s1 表示第一个主要扇区。我另外有一个 SCSI 硬盘,它的代号是 da,它的容量很大,主要用来存放数据。devfs 是一个特别的档案系统,该档案系统并非真的磁盘,而是 FreeBSD 用来管理系统硬件装置的虚拟档案系统。

接下来的四个字段 Size、Used、Avail、及 Capacity 分别是该分割区的容量、已使用的大小、剩下的大小、及使用的百分比。当硬盘容量已满时,您可能会看到已使用的百分比超过 100%,因为 FreeBSD 会留一些空间给 root,让 root 在档案系统满时,还是可以写东西到该档案系统中,以进行管理。

另外,我们还可以使用参数 -i 来查看目前档案系统 inode 的使用情形。有的时候虽然档案系统还有空间,但若没有足够的 inode 来存放档案的信息,一样会不能增加新的档案。

# df -ih
Filesystem       Size      Used     Avail Capacity iused      ifree %iused    Mounted on
/dev/ad0s1a      1.9G      389M      1.4G      21%     20495     262127      7%     /
devfs            1.0K      1.0K        0B     100%         0          0    100%     /dev
/dev/ad0s1d      989M       62K      910M       0%        24     141286      0%     /tmp
/dev/ad0s1f      4.8G      3.8G      657M      86%    311439     348015     47%     /usr
/dev/ad0s1e      1.9G      149M      1.6G       8%      1758     280864      1%     /var
/dev/ad0s1g       26G      890K       24G       0%        12    3532786      0%     /volume2
/dev/da0s1d      325G      261G       38G      87%    707277 43311409      2%     /volume1
我们可以看到根目录的已经用掉的 inode 数量为 20495,还有 262127 的可用 inode。

小提示
还记得什么是 inode 吗?所谓的 inode 是用来存放档案及目录的基本信息 (metadata),包含时间、档名、使用者及群组等。在分割扇区时,系统会先做出一堆 inode 以供以后使用,inode 的数量关系着系统中可以建立的档案及目录总数。如果要存的档案大部分都很小,则同样大小的硬盘中会有较多的档案,也就是说需要较多的 inode 来挂档案及目录。


du:查询档案或目录的磁盘使用空间

a:显示全部目录和其次目录下的每个档案所占的磁盘空间
b:大小用bytes来表示 (默认值为k bytes)
c:最后再加上总计 (默认值)
s:只显示各档案大小的总合
x:只计算同属同一个档案系统的档案
L:计算所有的档案大小
常用命令:du -a

操作详解
引用
指令 du 能以指定的目录下的子目录为单位,显示每个目录内所有档案所占用的磁盘空间大小。例如:

# du -h /etc
104K /etc/defaults
6.0K /etc/X11
8.0K /etc/bluetooth
4.0K /etc/gnats
52K /etc/isdn
388K /etc/mail
68K /etc/mtree
2.0K /etc/ntp
38K /etc/pam.d
44K /etc/periodic/daily
6.0K /etc/periodic/monthly
42K /etc/periodic/security
16K /etc/periodic/weekly
110K /etc/periodic
6.0K /etc/ppp
318K /etc/rc.d
2.0K /etc/skel
130K /etc/ssh
10K /etc/ssl
1.7M /etc
我们目样使用 -h 参数来显示 human-readable 的格式。在应用时,我们可以使用 du 这个指令来查看哪个目录占用最多的空间。不过,du 的输出结果通常很长,我们可以加上 -s 参数来省略指定目录下的子目录,而只显示该目录的总合即可:

# du -sh /etc
1.7M       /etc
在查看目录的使用情形时,我们可以将输出结果导到 sort 指令进行排序,以了解哪个档案用了最多的空间:

# du /etc | sort -nr | more
1746 /etc
388 /etc/mail
318 /etc/rc.d
130 /etc/ssh
110 /etc/periodic
104 /etc/defaults
68 /etc/mtree
52 /etc/isdn
44 /etc/periodic/daily
42 /etc/periodic/security
38 /etc/pam.d
16 /etc/periodic/weekly
10 /etc/ssl
8 /etc/bluetooth
6 /etc/ppp
6 /etc/periodic/monthly
6 /etc/X11
4 /etc/gnats
2 /etc/skel
2 /etc/ntp
sort 的参数 -nr 表示要以数字排序法进行反向排序,因为我们要对目录大小做排序,所以不可以使用 human-readable 的大小输出,不然目录大小中会有 K、M 等字样,会造成排序不正确。



现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。加我QQ:29011218交流也可。
PHP培训招生简章
Tags: ,
最近GOOGLE支持西联快汇的事情着实让国内的博主和站长高兴了好一阵子,大家等Adsense不用再熬一个多月了。到现在还没有人出来讲一下自己通过西联快汇取款的情况,收款细节和各地西联快汇网点也有一些人到现在也不是很清楚。我经过给西联快汇打电话,得知了一些情况,现汇报如下:

设置Google Adsense以西联快汇方式收款,估计现在应该做的都做了。我想告诉大家的是,你一定要采用西联快汇方式收款:一是谷歌英文博客已经说了汇款钱由谷歌出,西联快汇收款是不收钱的,说白了就和原来的“支票 - 标准邮递”然后办理托收一样;二是收款的时间比标准邮递快了一个多月,几乎是当天到当天就可以取到钱。如此实惠,你说你用不用西联快汇结算?

设置方法:进入Google Adsense帐户-我的帐户-付款细节-修改,接下来选择西联快汇。

如何办理西联快汇?

你可以通过西联快汇网点查询你的所在地是否开通了西联快汇服务。主页-“ Find Agent Location”点击后,在“  Search for Agent Locations Worldwide ”下面的表格中“City”用汉语拼音敲入你的所在城市(如:shenyang),在“ Country ”处选择“ china ”,点 continue 就可以查到你所在城市的地点,电话话码等,国内主要以农行和邮局为主。

在国内免费800电话为:800-820-8668 ,拨打后按1服务小姐接通。目前在亚洲开通西联快汇的国家有:
中国、香港、台湾、日本、韩国、印度、新加坡、巴林、巴基斯坦、巴勒斯坦、孟加拉、越南、文莱、柬埔寨、塞浦路斯、东帝汶、印度尼西亚、以色列、约旦、黎巴嫩、科威特、马尔代夫、马来西亚、蒙古、尼泊尔、泰国、阿曼、菲律宾、沙特阿拉伯、斯里兰卡、卡塔尔、土耳其、阿联酋、也门

取款手续:

收到GOOGLE让你取款的通知后,你就可以到你附近的邮局或农行办理收款。

去之前你需要带的证件及相关收款信息有:

1、有效带照片证件:本人身份证(不可代收的)

2、汇款监控号-MTCN(谷歌给你的,一般是在Google Adsense后台付款历史上有:×月××日 付款已签发。点击详情后,会看到MTCN ---10位数的字串)

3、付款金额:你的收入,搞准,包括小数点后面的(可在“付款历史”页找到)

4、Google公司的地址(后台会提供),一般是这样的:

×××'s information:
Google Inc. 1600 Amphitheatre Parkway, Mountain View, California 94043, USA
电话号码:650-253-4000


你也可以写中文

姓名:Google Inc.
地址:美国加利福尼亚山景城Amphitheatre路1600号谷歌
电话号码:650-253-4000

5、个人信息

可以写中文,主要是电话、地址等。

到达西联代理机构后,请告诉他们您要提取快汇付款。另外请注意,请在付款之日起的 35 天内提取西联汇款,否则该金额将重新计入您的 AdSense 帐户。

现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。
PHP培训招生简章
Tags:
一日, 在网吧一男士,想在网吧使用u盘,可怎么也找不到插口。
于是大喊,”老板怎么没有插的地方呀!”
漂亮的女老板听到后,笑着说“只有我这个可以插,别的机都不行”
说“插在什么地方,前面还是后面”)
女老板说“随你便,前后都可以插”
可是男士还是没有成功,焦急的说,“还是插不进去呀!怎么办?”
女老板说“开始时都这样,不好插,插插就容易了,你再试试?”)
男士又试着插了一会,不过还是没有成功。"
于是想换个网吧。
女老板突然叫住他“你还没有交钱呢!”
男士一楞,说“没插进去还要什么钱?”
女老板不甘示弱说“上了就得给钱,一共半个小时,交钱!!!!”

现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。也可以联系我QQ:29011218。
PHP培训招生简章
Tags:
分页: 2/3 第一页 上页 1 2 3 下页 最后页 [ 显示模式: 摘要 | 列表 ]