brenky 的大观园
===========================================================
ps
===========================================================
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 Sep08 ?        00:00:51 init
root         2     1  0 Sep08 ?        00:00:00 [migration_CPU0]
root         3     1  0 Sep08 ?        00:00:00 [migration_CPU1]
root         4     1  0 Sep08 ?        00:00:00 [migration_CPU2]
root         5     1  0 Sep08 ?        00:00:00 [migration_CPU3]
root         6     1  0 Sep08 ?        00:00:00 [migration_CPU4]
root         7     1  0 Sep08 ?        00:00:00 [migration_CPU5]
root         8     1  0 Sep08 ?        00:00:00 [migration_CPU6]
root         9     1  0 Sep08 ?        00:00:00 [migration_CPU7]
root        10     1  0 Sep08 ?        00:00:14 [keventd]
root        11     1  0 Sep08 ?        00:00:00 [ksoftirqd_CPU0]
root        12     1  0 Sep08 ?        00:00:00 [ksoftirqd_CPU1]
root        13     1  0 Sep08 ?        00:00:00 [ksoftirqd_CPU2]
root        14     1  0 Sep08 ?        00:00:00 [ksoftirqd_CPU3]
root        15     1  0 Sep08 ?        00:00:00 [ksoftirqd_CPU4]
root        16     1  0 Sep08 ?        00:00:00 [ksoftirqd_CPU5]
root        17     1  0 Sep08 ?        00:00:00 [ksoftirqd_CPU6]
root        18     1  0 Sep08 ?        00:00:00 [ksoftirqd_CPU7]
root        19     1  0 Sep08 ?        04:23:42 [kswapd]
root        20     1  0 Sep08 ?        01:56:19 [bdflush]
root        21     1  0 Sep08 ?        00:07:19 [kupdated]
root        22     1  0 Sep08 ?        00:00:00 [mdrecoveryd]
root        28     1  0 Sep08 ?        00:00:00 [scsi_eh_0]
root        32     1  0 Sep08 ?        12:20:41 [kjournald]
root        84     1  0 Sep08 ?        00:00:00 [khubd]
root       178     1  0 Sep08 ?        00:00:00 [kjournald]
root       179     1  0 Sep08 ?        02:00:26 [kjournald]
root       180     1  0 Sep08 ?        02:58:12 [kjournald]
root       181     1  0 Sep08 ?        01:59:38 [kjournald]
root       539     1  0 Sep08 ?        04:41:07 syslogd -m 0
root       543     1  0 Sep08 ?        00:00:07 klogd -x
rpc        554     1  0 Sep08 ?        00:00:00 portmap
rpcuser    573     1  0 Sep08 ?        00:00:00 rpc.statd
root       681     1  0 Sep08 ?        00:00:00 /usr/sbin/sshd
root       709     1  0 Sep08 ?        00:00:00 rpc.rquotad
root       714     1  0 Sep08 ?        00:00:00 [nfsd]
root       715     1  0 Sep08 ?        00:00:00 [nfsd]
root       716     1  0 Sep08 ?        00:00:00 [nfsd]
root       717     1  0 Sep08 ?        00:00:00 [nfsd]
root       718     1  0 Sep08 ?        00:00:00 [nfsd]
root       719     1  0 Sep08 ?        00:00:00 [nfsd]
root       720     1  0 Sep08 ?        00:00:00 [nfsd]
root       721     1  0 Sep08 ?        00:00:00 [nfsd]
root       722     1  0 Sep08 ?        00:00:00 [lockd]
root       723   722  0 Sep08 ?        04:00:31 [rpciod]
root       729     1  0 Sep08 ?        00:00:00 rpc.mountd
root       738     1  0 Sep08 ?        00:33:53 gpm -t ps/2 -m /dev/mouse
root       747     1  0 Sep08 ?        00:04:24 crond
xfs        782     1  0 Sep08 ?        00:00:00 xfs -droppriv -daemon
daemon     800     1  0 Sep08 ?        00:00:10 /usr/sbin/atd
root       859     1  0 Sep08 ?        01:28:48 /opt/Tivoli/lcf/bin/linux-ix86/mrt/lcfd
root       866     1  0 Sep08 tty1     00:00:00 /sbin/mingetty tty1
root       867     1  0 Sep08 tty2     00:00:00 /sbin/mingetty tty2
root       868     1  0 Sep08 tty3     00:00:00 /sbin/mingetty tty3
root       869     1  0 Sep08 tty4     00:00:00 /sbin/mingetty tty4
root       870     1  0 Sep08 tty5     00:00:00 /sbin/mingetty tty5
root       871     1  0 Sep08 tty6     00:00:00 /sbin/mingetty tty6
root       872     1  0 Sep08 ?        00:00:00 /usr/bin/gdm-binary -nodaemon
root       962   872  0 Sep08 ?        00:00:00 /usr/bin/gdm-binary -nodaemon
root       963   962  0 Sep08 ?        02:25:59 /usr/X11R6/bin/X :0 -auth /var/gdm/:0.Xauth
root      1020     1  0 Sep08 ?        14:46:19 /home/oracle/jre/1.3.1/bin/i386/native_threads/java -Xms32M -Xm
test     28117     1  0 Sep17 ?        00:00:46 /home/test/bin/rec_insert TF101 /home/test/log/rec_TF101.tr /ho
test     28146     1  0 Sep17 ?        00:00:48 /home/test/bin/rec_insert TF102 /home/test/log/rec_TF102.tr /ho
test     28175     1  0 Sep17 ?        00:00:44 /home/test/bin/rec_insert TF103 /home/test/log/rec_TF103.tr /ho
test     28204     1  0 Sep17 ?        00:00:39 /home/test/bin/rec_insert TF104 /home/test/log/rec_TF104.tr /ho
szcj     31591     1  0 Oct18 ?        00:01:07 /home/szcj/obcs/Forkd/Forkd
szcj     31592     1  0 Oct18 ?        00:03:08 /home/szcj/obcs/SC/SC
szcj     31598 31592  0 Oct18 ?        00:00:00 /bin/seahigh_sh ../shell/sc/ai
szcj     31603 31598  0 Oct18 ?        00:03:42 ../AI/AI
szcj     31663 31592  0 Oct18 ?        00:00:00 /bin/seahigh_sh ../shell/sc/moi
szcj     31671 31663  0 Oct18 ?        00:00:04 ../MOI/MOI
root     14370     1  0 Oct28 ?        00:57:37 ./snmpd
root      9044   747  0 Dec02 ?        00:00:00 CROND
root      9047  9044  0 Dec02 ?        00:00:00 /bin/bash /usr/bin/run-parts /etc/cron.daily
root      9320  9047  0 Dec02 ?        00:00:00 /bin/sh /etc/cron.daily/rpm
root      9321  9047  0 Dec02 ?        00:00:00 awk -v progname=/etc/cron.daily/rpm progname {?????   print pro
root      9322  9320  0 Dec02 ?        00:00:15 /usr/lib/rpm/rpmq -q --all --qf %{name}-%{version}-%{release}.%
root      9323  9320  0 Dec02 ?        00:00:00 sort
root     10475   747  0 Dec03 ?        00:00:00 CROND
root     10478 10475  0 Dec03 ?        00:00:00 /bin/bash /usr/bin/run-parts /etc/cron.daily
root     10743 10478  0 Dec03 ?        00:00:00 /bin/sh /etc/cron.daily/rpm
root     10744 10478  0 Dec03 ?        00:00:00 awk -v progname=/etc/cron.daily/rpm progname {?????   print pro
root     10745 10743  0 Dec03 ?        00:00:14 /usr/lib/rpm/rpmq -q --all --qf %{name}-%{version}-%{release}.%
root     10746 10743  0 Dec03 ?        00:00:00 sort
szcj     28735   962  0 Dec03 ?        00:00:00 -/bin/csh -c /usr/bin/ssh-agent /etc/X11/xinit/Xclients
szcj     28790 28735  0 Dec03 ?        00:00:04 /usr/bin/gnome-session
szcj     28791 28790  0 Dec03 ?        00:00:01 /usr/bin/ssh-agent /etc/X11/xinit/Xclients
szcj     28796     1  0 Dec03 ?        00:00:01 /usr/libexec/gconfd-2 9
szcj     28798     1  0 Dec03 ?        00:00:00 /usr/libexec/bonobo-activation-server --ac-activate --ior-outpu
szcj     28800     1  0 Dec03 ?        00:00:13 /usr/bin/metacity --sm-client-id=default1
szcj     28802     1  0 Dec03 ?        00:00:02 gnome-settings-daemon --oaf-activate-iid=OAFIID:GNOME_SettingsD
szcj     28805     1  0 Dec03 ?        00:00:00 chinput
szcj     28806 28802  0 Dec03 ?        00:00:00 [gnome-settings- <defunct>]
szcj     28808 28802  0 Dec03 ?        00:00:00 [gnome-settings- <defunct>]
szcj     28813     1  0 Dec03 ?        00:03:10 gnome-panel --sm-client-id default2
szcj     28817     1  8 Dec03 ?        08:15:48 magicdev --sm-client-id default4
szcj     28820     1  0 Dec03 ?        00:04:22 pam-panel-icon --sm-client-id default0
szcj     28822     1  6 Dec03 ?        06:15:25 /usr/bin/python /usr/bin/rhn-applet-gui --sm-client-id default5
root     28823 28820  0 Dec03 ?        00:00:08 /sbin/pam_timestamp_check -d root
szcj     29068     1  0 Dec03 ?        00:12:36 nautilus --sm-client-id 11846c20b8000110205975600000287900003
szcj     29073     1  3 Dec03 ?        03:52:45 /usr/libexec/nautilus-throbber --oaf-activate-iid=OAFIID:Nautil
szcj     22928 31592  0 Dec03 ?        00:00:00 /bin/seahigh_sh ../shell/sc/mat
szcj     22942 22928  0 Dec03 ?        00:02:03 ../MAT/MAT
szcj     22965 31591  0 Dec03 ?        00:00:00 /bin/seahigh_sh ../shell/RC/rc_S12
szcj     22967 22965  0 Dec03 ?        00:00:55 ../RC/rc_S12
szcj     18415     1  0 Dec03 ?        00:00:43 /home/szcj/bin/AutoClean /home/szcj/data/TF/log/autoc.tr /home/
szcj     18444     1  3 Dec03 ?        03:35:15 /home/szcj/bin/CDR_billing TF /home/szcj/data/TF/env
szcj     18473     1  2 Dec03 ?        02:23:57 /home/szcj/bin/change_record /home/szcj/data/TF/log/chanrcd.tr
szcj     18502     1  0 Dec03 ?        00:12:37 /home/szcj/bin/checkvalid TF /home/szcj/data/TF/log/checkvalid.
szcj     18531     1  0 Dec03 ?        00:28:52 /home/szcj/bin/combill /home/szcj/data/TF/log/comb.tr /home/szc
szcj     18589     1  1 Dec03 ?        01:46:57 /home/szcj/bin/did_analyse TF /home/szcj/data/TF/log/did_ana.tr
szcj     18645     1  8 Dec03 ?        08:00:41 /home/szcj/bin/filter TF /home/szcj/data/TF/env
szcj     18674     1  0 Dec03 ?        00:00:19 /home/szcj/bin/flow_back TF /home/szcj/data/TF/env /home/szcj/d
szcj     18703     1  0 Dec03 ?        00:36:24 /home/szcj/bin/sz_format TF TF101 /home/szcj/data/TF/env
szcj     18732     1  0 Dec03 ?        00:47:35 /home/szcj/bin/sz_format TF TF102 /home/szcj/data/TF/env
szcj     18790     1  0 Dec03 ?        00:09:33 /home/szcj/bin/cdr_5ess_format TF TF104 /home/szcj/data/TF/env
szcj     18819     1  0 Dec03 ?        00:00:00 /home/szcj/bin/qbill /home/szcj/data/TF/env/qb.env
szcj     18848     1  0 Dec03 ?        00:00:14 /home/szcj/bin/rec_insert TF101 /home/szcj/data/TF/log/recfile_
szcj     18877     1  0 Dec03 ?        00:00:17 /home/szcj/bin/rec_insert TF102 /home/szcj/data/TF/log/recfile_
szcj     18906     1  0 Dec03 ?        00:00:11 /home/szcj/bin/rec_insert TF103 /home/szcj/data/TF/log/recfile_
szcj     18935     1  0 Dec03 ?        00:00:09 /home/szcj/bin/rec_insert TF104 /home/szcj/data/TF/log/recfile_
szcj     18964     1  0 Dec03 ?        00:11:25 /home/szcj/bin/rec_insert_ip TF201 /home/szcj/data/TF/log/recfi
szcj     18993     1  0 Dec03 ?        00:08:44 /home/szcj/bin/rec_insert_ip TF202 /home/szcj/data/TF/log/recfi
szcj     19022     1  1 Dec03 ?        01:22:21 /home/szcj/bin/x_filter TF /home/szcj/data/TF/env
root     26491   747  0 Dec04 ?        00:00:00 CROND
szcj     26536     1  0 Dec04 ?        00:00:00 /home/szcj/bin/AutoClean /home/szcj/data/BJ/log/autoc.tr /home/
szcj     26565     1  0 Dec04 ?        00:01:56 /home/szcj/bin/comb_tb /home/szcj/data/BJ/log/comb.tr /home/szc
szcj     26594     1  0 Dec04 ?        00:00:07 /home/szcj/bin/5ess_format BJ BJ101 /home/szcj/data/BJ/env
szcj     26623     1  0 Dec04 ?        00:01:29 /home/szcj/bin/rec_tab BJ101 /home/szcj/data/BJ/log/rec_BJ101.t
szcj     26652     1  0 Dec04 ?        00:04:39 /home/szcj/bin/Echannel BJ101 /home/szcj/data/BJ/log/echan_BJ10
szcj     26681     1  0 Dec04 ?        00:04:02 /home/szcj/bin/table_meter /home/szcj/data/BJ/log/tablem.tr /ho
szcj     26710     1  0 Dec04 ?        00:02:31 /home/szcj/bin/tb_rightc BJ /home/szcj/data/BJ/log/tb_rightc.tr
szcj     26745     1  0 Dec04 ?        00:00:00 /home/szcj/bin/AutoClean /home/szcj/data/FY/log/autoc.tr /home/
szcj     26774     1  0 Dec04 ?        00:02:53 /home/szcj/bin/comb_tb /home/szcj/data/FY/log/comb.tr /home/szc
szcj     26803     1  0 Dec04 ?        00:00:12 /home/szcj/bin/cc08tb_format FY FY102 /home/szcj/data/FY/env
szcj     26832     1  0 Dec04 ?        00:00:05 /home/szcj/bin/cc08tb_format FY FY202 /home/szcj/data/FY/env
szcj     26861     1  0 Dec04 ?        00:00:43 /home/szcj/bin/rec_ftp HT101 /home/szcj/data/FY/log/rec_HT01.tr
szcj     26890     1  0 Dec04 ?        00:01:51 /home/szcj/bin/rec_tab FY102 /home/szcj/data/FY/log/rec_FY102.t
szcj     26919     1  0 Dec04 ?        00:00:41 /home/szcj/bin/rec_tab FY202 /home/szcj/data/FY/log/rec_FY202.t
szcj     26948     1  0 Dec04 ?        00:04:11 /home/szcj/bin/Echannel FY102 /home/szcj/data/FY/log/echan_FY10
szcj     26977     1  0 Dec04 ?        00:04:07 /home/szcj/bin/table_meter /home/szcj/data/FY/log/tablem.tr /ho
szcj     27010     1  0 Dec04 ?        00:03:10 /home/szcj/bin/tb_rightc FY /home/szcj/data/FY/log/tb_rightc.tr
szcj     27048     1  0 Dec04 ?        00:00:00 /home/szcj/bin/AutoClean /home/szcj/data/GL/log/autoc.tr /home/
szcj     27077     1  0 Dec04 ?        00:02:05 /home/szcj/bin/comb_tb /home/szcj/data/GL/log/comb.tr /home/szc
szcj     27106     1  0 Dec04 ?        00:00:04 /home/szcj/bin/5ess_format GL GL101 /home/szcj/data/GL/env
szcj     27135     1  0 Dec04 ?        00:01:04 /home/szcj/bin/rec_tab GL101 /home/szcj/data/GL/log/rec_GL101.t
szcj     27164     1  0 Dec04 ?        00:02:30 /home/szcj/bin/Echannel GL101 /home/szcj/data/GL/log/echan_GL10
szcj     27193     1  0 Dec04 ?        00:02:37 /home/szcj/bin/table_meter /home/szcj/data/GL/log/tablem.tr /ho
szcj     27222     1  0 Dec04 ?        00:02:25 /home/szcj/bin/tb_rightc GL /home/szcj/data/GL/log/tb_rightc.tr
szcj     27257     1  0 Dec04 ?        00:00:00 /home/szcj/bin/AutoClean /home/szcj/data/HL/log/autoc.tr /home/
szcj     27286     1  0 Dec04 ?        00:02:31 /home/szcj/bin/comb_tb /home/szcj/data/HL/log/comb.tr /home/szc
szcj     27322     1  0 Dec04 ?        00:00:08 /home/szcj/bin/cc08tb_format HL HL101 /home/szcj/data/HL/env
szcj     27351     1  0 Dec04 ?        00:00:07 /home/szcj/bin/cc08tb_format HL HL201 /home/szcj/data/HL/env
szcj     27380     1  0 Dec04 ?        00:01:05 /home/szcj/bin/rec_tab HL101 /home/szcj/data/HL/log/rec_HL101.t
szcj     27409     1  0 Dec04 ?        00:00:44 /home/szcj/bin/rec_tab HL201 /home/szcj/data/HL/log/rec_HL201.t
szcj     27438     1  0 Dec04 ?        00:04:39 /home/szcj/bin/Echannel HL101 /home/szcj/data/HL/log/echan_HL10
szcj     27467     1  0 Dec04 ?        00:02:49 /home/szcj/bin/table_meter /home/szcj/data/HL/log/tablem.tr /ho
szcj     27496     1  0 Dec04 ?        00:02:56 /home/szcj/bin/tb_rightc HL /home/szcj/data/HL/log/tb_rightc.tr
szcj     27531     1  0 Dec04 ?        00:00:00 /home/szcj/bin/AutoClean /home/szcj/data/JX/log/autoc.tr /home/
szcj     27560     1  0 Dec04 ?        00:02:07 /home/szcj/bin/comb_tb /home/szcj/data/JX/log/comb.tr /home/szc
szcj     27589     1  0 Dec04 ?        00:00:03 /home/szcj/bin/ericsson_format JX JX101 /home/szcj/data/JX/env
szcj     27618     1  0 Dec04 ?        00:00:50 /home/szcj/bin/rec_tab JX101 /home/szcj/data/JX/log/rec_JX101.t
szcj     27647     1  0 Dec04 ?        00:02:33 /home/szcj/bin/Echannel JX101 /home/szcj/data/JX/log/echan_JX10
szcj     27677     1  0 Dec04 ?        00:02:45 /home/szcj/bin/table_meter /home/szcj/data/JX/log/tablem.tr /ho
szcj     27706     1  0 Dec04 ?        00:02:52 /home/szcj/bin/tb_rightc JX /home/szcj/data/JX/log/tb_rightc.tr
szcj     27741     1  0 Dec04 ?        00:00:00 /home/szcj/bin/AutoClean /home/szcj/data/LG/log/autoc.tr /home/
szcj     27770     1  0 Dec04 ?        00:01:54 /home/szcj/bin/comb_tb /home/szcj/data/LG/log/comb.tr /home/szc
szcj     27799     1  0 Dec04 ?        00:00:00 /home/szcj/bin/ericsson_format LG LG101 /home/szcj/data/LG/env
szcj     27828     1  0 Dec04 ?        00:00:18 /home/szcj/bin/rec_tab LG101 /home/szcj/data/LG/log/rec_LG101.t
szcj     27857     1  0 Dec04 ?        00:00:00 /home/szcj/bin/Echannel LG101 /home/szcj/data/LG/log/echan_LG10
szcj     27886     1  0 Dec04 ?        00:02:04 /home/szcj/bin/table_meter /home/szcj/data/LG/log/tablem.tr /ho
szcj     27915     1  0 Dec04 ?        00:02:30 /home/szcj/bin/tb_rightc LG /home/szcj/data/LG/log/tb_rightc.tr
szcj     27950     1  0 Dec04 ?        00:00:00 /home/szcj/bin/AutoClean /home/szcj/data/LJ/log/autoc.tr /home/
szcj     27979     1  0 Dec04 ?        00:02:17 /home/szcj/bin/comb_tb /home/szcj/data/LJ/log/comb.tr /home/szc
szcj     28008     1  0 Dec04 ?        00:00:12 /home/szcj/bin/zte_format LJ LJ101 /home/szcj/data/LJ/env
szcj     28066     1  0 Dec04 ?        00:00:22 /home/szcj/bin/file_patch /home/szcj/data/LJ/log/get_LJ101.tr /
szcj     28097     1  0 Dec04 ?        00:00:23 /home/szcj/bin/file_patch /home/szcj/data/LJ/log/get_SL101.tr /
szcj     28131     1  0 Dec04 ?        00:03:09 /home/szcj/bin/rec_ftp_tab LJ101 /home/szcj/data/LJ/log/rec_LJ1
szcj     28161     1  0 Dec04 ?        00:02:31 /home/szcj/bin/rec_ftp_tab SL101 /home/szcj/data/LJ/log/rec_SL1
szcj     28195     1  0 Dec04 ?        00:02:45 /home/szcj/bin/table_meter /home/szcj/data/LJ/log/tablem.tr /ho
szcj     28225     1  0 Dec04 ?        00:02:29 /home/szcj/bin/tb_rightc LJ /home/szcj/data/LJ/log/tb_rightc.tr
szcj     28260     1  0 Dec04 ?        00:00:00 /home/szcj/bin/AutoClean /home/szcj/data/LW/log/autoc.tr /home/
szcj     28289     1  0 Dec04 ?        00:02:58 /home/szcj/bin/comb_tb /home/szcj/data/LW/log/comb.tr /home/szc
szcj     28318     1  0 Dec04 ?        00:00:05 /home/szcj/bin/5ess_format LW LW101 /home/szcj/data/LW/env
szcj     28347     1  0 Dec04 ?        00:00:24 /home/szcj/bin/cc08tb_format LW LW102 /home/szcj/data/LW/env
szcj     28376     1  0 Dec04 ?        00:00:07 /home/szcj/bin/cc08tb_format LW LW202 /home/szcj/data/LW/env
szcj     28405     1  0 Dec04 ?        00:00:54 /home/szcj/bin/rec_tab LW101 /home/szcj/data/LW/log/rec_LW101.t
szcj     28434     1  0 Dec04 ?        00:05:03 /home/szcj/bin/rec_tab LW102 /home/szcj/data/LW/log/rec_LW102.t
szcj     28463     1  0 Dec04 ?        00:00:26 /home/szcj/bin/rec_tab LW202 /home/szcj/data/LW/log/rec_LW202.t
szcj     28492     1  0 Dec04 ?        00:04:06 /home/szcj/bin/Echannel LW101 /home/szcj/data/LW/log/echan_LW10
szcj     28521     1  0 Dec04 ?        00:03:41 /home/szcj/bin/Echannel LW102 /home/szcj/data/LW/log/echan_LW10
szcj     28550     1  0 Dec04 ?        00:09:33 /home/szcj/bin/table_meter /home/szcj/data/LW/log/tablem.tr /ho
szcj     28579     1  0 Dec04 ?        00:03:12 /home/szcj/bin/tb_rightc LW /home/szcj/data/LW/log/tb_rightc.tr
szcj     28614     1  0 Dec04 ?        00:00:00 /home/szcj/bin/AutoClean /home/szcj/data/LY/log/autoc.tr /home/
szcj     28644     1  0 Dec04 ?        00:01:52 /home/szcj/bin/comb_tb /home/szcj/data/LY/log/comb.tr /home/szc
szcj     28674     1  0 Dec04 ?        00:00:08 /home/szcj/bin/5ess_format LY LY101 /home/szcj/data/LY/env
szcj     28703     1  0 Dec04 ?        00:01:20 /home/szcj/bin/rec_tab LY101 /home/szcj/data/LY/log/rec_LY101.t
szcj     28732     1  0 Dec04 ?        00:03:13 /home/szcj/bin/Echannel LY101 /home/szcj/data/LY/log/echan_LY10
szcj     28762     1  0 Dec04 ?        00:03:57 /home/szcj/bin/table_meter /home/szcj/data/LY/log/tablem.tr /ho
szcj     28793     1  0 Dec04 ?        00:02:27 /home/szcj/bin/tb_rightc LY /home/szcj/data/LY/log/tb_rightc.tr
szcj     28841     1  0 Dec04 ?        00:00:00 /home/szcj/bin/AutoClean /home/szcj/data/LZ/log/autoc.tr /home/
szcj     28870     1  0 Dec04 ?        00:01:51 /home/szcj/bin/comb_tb /home/szcj/data/LZ/log/comb.tr /home/szc
szcj     28903     1  0 Dec04 ?        00:00:03 /home/szcj/bin/ericsson_format LZ LZ101 /home/szcj/data/LZ/env
szcj     28932     1  0 Dec04 ?        00:01:02 /home/szcj/bin/rec_tab LZ101 /home/szcj/data/LZ/log/rec_LZ101.t
szcj     28961     1  0 Dec04 ?        00:03:44 /home/szcj/bin/Echannel LZ101 /home/szcj/data/LZ/log/echan_LZ10
szcj     28991     1  0 Dec04 ?        00:02:25 /home/szcj/bin/table_meter /home/szcj/data/LZ/log/tablem.tr /ho
szcj     29020     1  0 Dec04 ?        00:02:26 /home/szcj/bin/tb_rightc LZ /home/szcj/data/LZ/log/tb_rightc.tr
szcj     29055     1  0 Dec04 ?        00:00:00 /home/szcj/bin/AutoClean /home/szcj/data/MZ/log/autoc.tr /home/
szcj     29095     1  0 Dec04 ?        00:02:11 /home/szcj/bin/comb_tb /home/szcj/data/MZ/log/comb.tr /home/szc
szcj     29124     1  0 Dec04 ?        00:00:09 /home/szcj/bin/5ess_format MZ MZ101 /home/szcj/data/MZ/env
szcj     29153     1  0 Dec04 ?        00:01:04 /home/szcj/bin/rec_tab MZ101 /home/szcj/data/MZ/log/rec_MZ101.t
szcj     29182     1  0 Dec04 ?        00:02:27 /home/szcj/bin/Echannel MZ101 /home/szcj/data/MZ/log/echan_MZ10
szcj     29211     1  0 Dec04 ?        00:03:19 /home/szcj/bin/table_meter /home/szcj/data/MZ/log/tablem.tr /ho
szcj     29240     1  0 Dec04 ?        00:02:35 /home/szcj/bin/tb_rightc MZ /home/szcj/data/MZ/log/tb_rightc.tr
szcj     29275     1  0 Dec04 ?        00:00:00 /home/szcj/bin/AutoClean /home/szcj/data/TB/log/autoc.tr /home/
szcj     29304     1  0 Dec04 ?        00:02:37 /home/szcj/bin/comb_tb /home/szcj/data/TB/log/comb.tr /home/szc
szcj     29335     1  0 Dec04 ?        00:00:04 /home/szcj/bin/ericsson_format TB TB101 /home/szcj/data/TB/env
szcj     29364     1  0 Dec04 ?        00:00:21 /home/szcj/bin/cc08tb_format TB TB102 /home/szcj/data/TB/env
szcj     29393     1  0 Dec04 ?        00:00:07 /home/szcj/bin/cc08tb_format TB TB202 /home/szcj/data/TB/env
szcj     29422     1  0 Dec04 ?        00:01:00 /home/szcj/bin/rec_tab TB101 /home/szcj/data/TB/log/rec_TB101.t
szcj     29451     1  0 Dec04 ?        00:03:46 /home/szcj/bin/rec_tab TB102 /home/szcj/data/TB/log/rec_TB102.t
szcj     29480     1  0 Dec04 ?        00:00:35 /home/szcj/bin/rec_tab TB202 /home/szcj/data/TB/log/rec_TB202.t
szcj     29509     1  0 Dec04 ?        00:03:38 /home/szcj/bin/Echannel TB101 /home/szcj/data/TB/log/echan_TB10
szcj     29538     1  0 Dec04 ?        00:02:40 /home/szcj/bin/Echannel TB102 /home/szcj/data/TB/log/echan_TB10
szcj     29567     1  0 Dec04 ?        00:07:24 /home/szcj/bin/table_meter /home/szcj/data/TB/log/tablem.tr /ho
szcj     29596     1  0 Dec04 ?        00:03:15 /home/szcj/bin/tb_rightc TB /home/szcj/data/TB/log/tb_rightc.tr
szcj     29631     1  0 Dec04 ?        00:00:01 /home/szcj/bin/AutoClean /home/szcj/data/WH/log/autoc.tr /home/
szcj     29660     1  0 Dec04 ?        00:03:10 /home/szcj/bin/comb_tb /home/szcj/data/WH/log/comb.tr /home/szc
szcj     29689     1  0 Dec04 ?        00:00:03 /home/szcj/bin/1240_format WH WH101 /home/szcj/data/WH/env
szcj     29717     1  0 Dec04 ?        00:00:31 /home/szcj/bin/cc08tb_format WH WH102 /home/szcj/data/WH/env
szcj     29747     1  0 Dec04 ?        00:00:29 /home/szcj/bin/cc08tb_format WH WH103 /home/szcj/data/WH/env
szcj     29775     1  0 Dec04 ?        00:00:06 /home/szcj/bin/cc08tb_format WH WH202 /home/szcj/data/WH/env
szcj     29803     1  0 Dec04 ?        00:00:05 /home/szcj/bin/cc08tb_format WH WH203 /home/szcj/data/WH/env
szcj     29950     1  0 Dec04 ?        00:05:29 /home/szcj/bin/rec_tab WH203 /home/szcj/data/WH/log/recfile_WH2
szcj     29979     1  0 Dec04 ?        00:04:11 /home/szcj/bin/Echannel WH101 /home/szcj/data/WH/log/echan_WH10
szcj     30008     1  0 Dec04 ?        00:04:44 /home/szcj/bin/Echannel WH102 /home/szcj/data/WH/log/echan_WH10
szcj     30037     1  0 Dec04 ?        00:04:42 /home/szcj/bin/Echannel WH103 /home/szcj/data/WH/log/echan_WH10
szcj     30066     1  0 Dec04 ?        00:15:54 /home/szcj/bin/table_meter /home/szcj/data/WH/log/tablem.tr /ho
szcj     30095     1  0 Dec04 ?        00:04:02 /home/szcj/bin/tb_rightc WH /home/szcj/data/WH/log/tb_rightc.tr
szcj     30130     1  0 Dec04 ?        00:00:01 /home/szcj/bin/AutoClean /home/szcj/data/XA/log/autoc.tr /home/
szcj     30159     1  0 Dec04 ?        00:03:33 /home/szcj/bin/comb_tb /home/szcj/data/XA/log/comb.tr /home/szc
szcj     30482     1  0 Dec04 ?        00:14:26 /home/szcj/bin/table_meter /home/szcj/data/XA/log/tablem.tr /ho
szcj     30546     1  0 Dec04 ?        00:00:00 /home/szcj/bin/AutoClean /home/szcj/data/XX/log/autoc.tr /home/
szcj     30575     1  0 Dec04 ?        00:01:47 /home/szcj/bin/comb_tb /home/szcj/data/XX/log/comb.tr /home/szc
szcj     30604     1  0 Dec04 ?        00:00:08 /home/szcj/bin/5ess_format XX XX101 /home/szcj/data/XX/env
szcj     30633     1  0 Dec04 ?        00:01:05 /home/szcj/bin/rec_tab XX101 /home/szcj/data/XX/log/rec_XX101.t
szcj     30662     1  0 Dec04 ?        00:03:55 /home/szcj/bin/Echannel XX101 /home/szcj/data/XX/log/echan_XX10
szcj     30692     1  0 Dec04 ?        00:03:18 /home/szcj/bin/table_meter /home/szcj/data/XX/log/tablem.tr /ho
szcj     30721     1  0 Dec04 ?        00:02:27 /home/szcj/bin/tb_rightc XX /home/szcj/data/XX/log/tb_rightc.tr
szcj     31812     1  0 Dec04 ?        00:04:35 /home/szcj/bin/io_agent 5
szcj     31841     1  0 Dec04 ?        00:00:34 /home/szcj/bin/linux_ping_agent /home/szcj/data/monitor/env/lin
szcj     31900     1  0 Dec04 ?        00:04:22 /home/szcj/bin/rec_agent ly101 /home/szcj/data/monitor/log/ly10
szcj     31929     1  0 Dec04 ?        00:05:01 /home/szcj/bin/rec_agent lz101 /home/szcj/data/monitor/log/lz10
szcj     31958     1  0 Dec04 ?        00:00:51 /home/szcj/bin/rec_agent mz101 /home/szcj/data/monitor/log/mz10
szcj     32016     1  0 Dec04 ?        00:06:32 /home/szcj/bin/rec_agent xa103 /home/szcj/data/monitor/log/xa10
szcj     32045     1  0 Dec04 ?        00:04:35 /home/szcj/bin/rec_agent xx101 /home/szcj/data/monitor/log/xx10
szcj     32074     1  0 Dec04 ?        00:00:21 /home/szcj/bin/rec_agent tf101 /home/szcj/data/monitor/log/tf10
szcj     32103     1  0 Dec04 ?        00:00:23 /home/szcj/bin/rec_agent tf102 /home/szcj/data/monitor/log/tf10
szcj     32132     1  0 Dec04 ?        00:04:57 /home/szcj/bin/rec_agent bj101 /home/szcj/data/monitor/log/bj10
szcj     32161     1  0 Dec04 ?        00:04:55 /home/szcj/bin/rec_agent tb101 /home/szcj/data/monitor/log/tb10
szcj     32190     1  0 Dec04 ?        00:00:35 /home/szcj/bin/rec_agent tb102 /home/szcj/data/monitor/log/tb10
szcj     32306     1  0 Dec04 ?        00:04:34 /home/szcj/bin/rec_agent fy102 /home/szcj/data/monitor/log/fy10
szcj     32335     1  0 Dec04 ?        00:00:45 /home/szcj/bin/rec_agent gl101 /home/szcj/data/monitor/log/gl10
szcj     32366     1  0 Dec04 ?        00:05:01 /home/szcj/bin/rec_agent hl101 /home/szcj/data/monitor/log/hl10
szcj     32395     1  0 Dec04 ?        00:00:37 /home/szcj/bin/rec_agent jx101 /home/szcj/data/monitor/log/jx10
szcj     32424     1  0 Dec04 ?        00:00:35 /home/szcj/bin/rec_agent lg101 /home/szcj/data/monitor/log/lg10
szcj     32455     1  0 Dec04 ?        00:00:42 /home/szcj/bin/rec_agent lj101 /home/szcj/data/monitor/log/lj10
szcj     32484     1  0 Dec04 ?        00:04:55 /home/szcj/bin/rec_agent lw101 /home/szcj/data/monitor/log/lw10
szcj     32513     1  0 Dec04 ?        00:00:31 /home/szcj/bin/rec_agent lw102 /home/szcj/data/monitor/log/lw10
root      4207   747  0 Dec04 ?        00:00:00 CROND
root      4210  4207  0 Dec04 ?        00:00:00 /bin/bash /usr/bin/run-parts /etc/cron.daily
root      4508  4210  0 Dec04 ?        00:00:00 /bin/sh /etc/cron.daily/rpm
root      4509  4210  0 Dec04 ?        00:00:00 awk -v progname=/etc/cron.daily/rpm progname {?????   print pro
root      4510  4508  0 Dec04 ?        00:00:11 /usr/lib/rpm/rpmq -q --all --qf %{name}-%{version}-%{release}.%
root      4511  4508  0 Dec04 ?        00:00:00 sort
root     17709   747  0 Dec05 ?        00:00:00 CROND
szcj     22036     1  0 Dec05 ?        00:00:48 /home/szcj/bin/cdr_5ess_format TF TF103 /home/szcj/data/TF/env
szcj     22876     1  0 Dec05 ?        00:05:42 /home/szcj/bin/rec_agent xa102 /home/szcj/data/monitor/log/xa10
root     27585   747  0 Dec05 ?        00:00:00 CROND
root     27590 27585  0 Dec05 ?        00:00:00 /bin/bash /usr/bin/run-parts /etc/cron.daily
root     27864 27590  0 Dec05 ?        00:00:00 /bin/sh /etc/cron.daily/rpm
root     27865 27590  0 Dec05 ?        00:00:00 awk -v progname=/etc/cron.daily/rpm progname {?????   print pro
root     27866 27864  0 Dec05 ?        00:00:08 /usr/lib/rpm/rpmq -q --all --qf %{name}-%{version}-%{release}.%
root     27867 27864  0 Dec05 ?        00:00:00 sort
root     17536   747  0 Dec06 ?        00:00:00 CROND
szcj     20698     1  0 Dec06 ?        00:04:22 /home/szcj/bin/rec_tab WH103 /home/szcj/data/WH/log/recfile_WH1
root     27670   747  0 Dec06 ?        00:00:00 CROND
root     27675 27670  0 Dec06 ?        00:00:00 /bin/bash /usr/bin/run-parts /etc/cron.daily
root     27952 27675  0 Dec06 ?        00:00:00 /bin/sh /etc/cron.daily/rpm
root     27953 27675  0 Dec06 ?        00:00:00 awk -v progname=/etc/cron.daily/rpm progname {?????   print pro
root     27954 27952  0 Dec06 ?        00:00:05 /usr/lib/rpm/rpmq -q --all --qf %{name}-%{version}-%{release}.%
root     27955 27952  0 Dec06 ?        00:00:00 sort
szcj     23203     1  0 Dec06 ?        00:00:28 /home/szcj/bin/meter_format LJ SL101 /home/szcj/data/LJ/env /ho
szcj     25695     1  3 Dec06 ?        00:59:45 /home/szcj/bin/analyse TF /home/szcj/data/TF/log/ana.tr /home/s
szcj      5157     1  0 Dec06 ?        00:03:59 /home/szcj/bin/crfile TF /home/szcj/data/TF/log/crfile.tr /home
root     22756   747  0 02:00 ?        00:00:00 CROND
szcj     25865     1  0 02:00 ?        00:00:17 /home/szcj/bin/rec_tab WH101 /home/szcj/data/WH/log/recfile_WH1
szcj     25894     1  0 02:00 ?        00:01:41 /home/szcj/bin/rec_tab WH102 /home/szcj/data/WH/log/recfile_WH1
szcj     25951     1  0 02:00 ?        00:00:16 /home/szcj/bin/rec_tab WH202 /home/szcj/data/WH/log/recfile_WH2
root       608   747  0 04:02 ?        00:00:00 CROND
root       611   608  0 04:02 ?        00:00:00 /bin/bash /usr/bin/run-parts /etc/cron.daily
root       905   611  0 04:02 ?        00:00:00 /bin/sh /etc/cron.daily/rpm
root       906   611  0 04:02 ?        00:00:00 awk -v progname=/etc/cron.daily/rpm progname {?????   print pro
root       907   905  0 04:02 ?        00:00:02 /usr/lib/rpm/rpmq -q --all --qf %{name}-%{version}-%{release}.%
root       908   905  0 04:02 ?        00:00:00 sort
szcj     13560     1  0 09:27 ?        00:00:37 /home/szcj/bin/rec_agent wh101 /home/szcj/data/monitor/log/wh10
szcj     14497     1  0 09:30 ?        00:00:43 /home/szcj/bin/rec_agent wh102 /home/szcj/data/monitor/log/wh10
szcj     20477     1  0 09:49 ?        00:00:01 /home/szcj/bin/file_patch /home/szcj/data/XA/log/get_XA103.tr /
szcj     30355     1  0 11:30 ?        00:00:02 /home/szcj/bin/cc08tb_format XA XA102 /home/szcj/data/XA/env
szcj     30384     1  0 11:30 ?        00:00:00 /home/szcj/bin/cc08tb_format XA XA103 /home/szcj/data/XA/env
szcj     30413     1  0 11:30 ?        00:00:00 /home/szcj/bin/cc08tb_format XA XA202 /home/szcj/data/XA/env
szcj     30442     1  0 11:30 ?        00:00:00 /home/szcj/bin/cc08tb_format XA XA203 /home/szcj/data/XA/env
szcj     30529     1  0 11:30 ?        00:00:03 /home/szcj/bin/rec_tab XA202 /home/szcj/data/XA/log/rec_XA202.t
szcj     30559     1  0 11:30 ?        00:00:04 /home/szcj/bin/rec_ftp_tab XA103 /home/szcj/data/XA/log/rec_XA1
szcj     30589     1  0 11:30 ?        00:00:03 /home/szcj/bin/rec_ftp_tab XA203 /home/szcj/data/XA/log/rec_XA2
szcj     30619     1  0 11:30 ?        00:00:17 /home/szcj/bin/Echannel XA102 /home/szcj/data/XA/log/echan_XA10
szcj     30649     1  0 11:30 ?        00:00:19 /home/szcj/bin/Echannel XA103 /home/szcj/data/XA/log/echan_XA10
szcj     30708     1  0 11:30 ?        00:00:10 /home/szcj/bin/tb_rightc XA /home/szcj/data/XA/log/tb_rightc.tr
szcj     32526     1  0 11:31 ?        00:00:06 /home/szcj/bin/rec_agent wh103 /home/szcj/data/monitor/log/wh10
szcj     23388     1  0 16:32 ?        00:03:02 /home/szcj/bin/analyse JL /home/szcj/data/JL/log/ana.tr /home/s
szcj     23444     1  0 16:32 ?        00:01:17 /home/szcj/bin/CDR_billing JL /home/szcj/data/JL/env
szcj     23473     1  0 16:32 ?        00:00:42 /home/szcj/bin/change_record /home/szcj/data/JL/log/chanrcd.tr
szcj     23502     1  0 16:33 ?        00:00:26 /home/szcj/bin/checkvalid JL /home/szcj/data/JL/log/checkvalid.
szcj     23531     1  0 16:33 ?        00:00:22 /home/szcj/bin/combill /home/szcj/data/JL/log/comb.tr /home/szc
szcj     23560     1  0 16:33 ?        00:00:31 /home/szcj/bin/crfile JL /home/szcj/data/JL/log/crfile.tr /home
szcj     23618     1  0 16:33 ?        00:03:21 /home/szcj/bin/filter JL /home/szcj/data/JL/env
szcj     23674     1  0 16:33 ?        00:01:10 /home/szcj/bin/rec_insert JL101 /home/szcj/data/JL/log/rec_JL10
szcj     23703     1  0 16:33 ?        00:00:48 /home/szcj/bin/x_filter JL /home/szcj/data/JL/env
szcj     25043     1  0 17:04 ?        00:00:00 /home/szcj/bin/sz_format JJ JJ101 /home/szcj/data/JJ/env
szcj     25072     1  0 17:04 ?        00:00:00 /home/szcj/bin/sz_format JJ JJ102 /home/szcj/data/JJ/env
szcj     25101     1  0 17:04 ?        00:00:03 /home/szcj/bin/sz_format JJ JJ103 /home/szcj/data/JJ/env
szcj     25130     1  0 17:04 ?        00:00:04 /home/szcj/bin/rec_insert JJ101 /home/szcj/data/JJ/log/recfile_
szcj     25159     1  0 17:04 ?        00:00:00 /home/szcj/bin/rec_insert JJ102 /home/szcj/data/JJ/log/recfile_
szcj     25188     1  0 17:04 ?        00:00:00 /home/szcj/bin/rec_insert JJ103 /home/szcj/data/JJ/log/recfile_
test     28058     1  0 17:53 ?        00:00:00 /home/test/bin/in_format TF TF101 /home/test/env
test     29043     1  0 18:06 ?        00:00:00 /home/test/bin/meter_format SN SN101 /home/test/env /home/test/
root      1694     1  0 19:59 ?        00:00:01 sendmail: accepting connections
root      2204     1  0 20:10 ?        00:00:00 /usr/lib/rpm/rpmq -q --all
root      2385     1  0 20:14 ?        00:00:00 /usr/lib/rpm/rpmq -q --all
root      3388     1  0 20:38 ?        00:00:00 /usr/lib/rpm/rpmq -q --all
root      7263   681  0 22:13 ?        00:00:00 /usr/sbin/sshd
root      7265  7263  0 22:13 pts/15   00:00:00 -bash
root      7539     1  0 22:18 ?        00:00:00 xinetd -stayalive -reuse -pidfile /var/run/xinetd.pid
root      7561   747  0 22:19 ?        00:00:00 CROND
root      7562   747  0 22:19 ?        00:00:00 CROND
thcj      7567  7561  0 22:19 ?        00:00:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem thcj
thcj      7568  7562  0 22:19 ?        00:00:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem thcj
szcj      7589 31841  0 22:19 ?        00:00:00 /home/szcj/bin/ping_tool 132.108.44.153 1
root      7590  7265  0 22:19 pts/15   00:00:00 ps -ef
brenky 发表于:2004.12.07 22:09 ::分类: ( linux&unix ) ::阅读:(609次) :: 评论 (0)
===========================================================
ps -ef |grep rpm
===========================================================
[root@pcs4 log]# ps -ef |grep rpm
root      9320  9047  0 Dec02 ?        00:00:00 /bin/sh /etc/cron.daily/rpm
root      9322  9320  0 Dec02 ?        00:00:15 /usr/lib/rpm/rpmq -q --all --qf
root     10743 10478  0 Dec03 ?        00:00:00 /bin/sh /etc/cron.daily/rpm
root     10745 10743  0 Dec03 ?        00:00:14 /usr/lib/rpm/rpmq -q --all --qf
root      4508  4210  0 Dec04 ?        00:00:00 /bin/sh /etc/cron.daily/rpm
root      4510  4508  0 Dec04 ?        00:00:11 /usr/lib/rpm/rpmq -q --all --qf
root     27864 27590  0 Dec05 ?        00:00:00 /bin/sh /etc/cron.daily/rpm
root     27866 27864  0 Dec05 ?        00:00:08 /usr/lib/rpm/rpmq -q --all --qf
root     27952 27675  0 Dec06 ?        00:00:00 /bin/sh /etc/cron.daily/rpm
root     27954 27952  0 Dec06 ?        00:00:05 /usr/lib/rpm/rpmq -q --all --qf
root       905   611  0 04:02 ?        00:00:00 /bin/sh /etc/cron.daily/rpm
root       907   905  0 04:02 ?        00:00:02 /usr/lib/rpm/rpmq -q --all --qf
root      2204     1  0 20:10 ?        00:00:00 /usr/lib/rpm/rpmq -q --all
root      2385     1  0 20:14 ?        00:00:00 /usr/lib/rpm/rpmq -q --all
root      3388     1  0 20:38 ?        00:00:00 /usr/lib/rpm/rpmq -q --all
root      7600  7265  0 22:19 pts/15   00:00:00 grep rpm
brenky 发表于:2004.12.07 22:08 ::分类: ( linux&unix ) ::阅读:(1095次) :: 评论 (0)
===========================================================
sar在维护UNIX中的使用讲解
===========================================================
sar在维护UNIX中的使用讲解
http://www.chinaunix.net 作者:mzd73  发表于:2002-11-01 20:57:35

在UNIX中用sar命令进行系统维护 

    在使用UNIX操作系统的过程中,我们常常会用到各种各样的问题,比如系统运行速度 
突然变慢,系统容易死机或者主机所带的终端常出现死机,这时我们常常猜测,是硬 
盘空间太小,还是内存不足?I/O出现瓶颈,或者是系统的核心参数出了问题?这时, 
我们应该考虑使用系统给我们提供的sar命令来对系统作一个了解,该命令是系统维护 
的重要工具,主要帮助我们掌握系统资源的使用情况,特别是内存和CPU 的使用情况, 
是UNIX系统使用者应该掌握的工具之一。 
sar 命令行的常用格式: 

sar [options] [-A] [-o file] t [n] 

在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有 
的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二进制格式 
存放在文件中,file 在此处不是关键字,是文件名。options 为命令行选项,sar命令 
的选项很多,下面只列出常用选项: 

      -A:所有报告的总和。 
        -u:CPU利用率 
        -v:进程、I节点、文件和锁表状态。 
        -d:硬盘使用报告。 
        -r:没有使用的内存页面和硬盘块。 
        -g:串口I/O的情况。 
-b:缓冲区使用情况。 
-a:文件读写情况。 
-c:系统调用情况。 
-R:进程的活动情况。 
-y:终端设备活动情况。 
-w:系统交换活动。 

下面将举例说明。 

例一:使用命令行 sar -u t n 

例如,每60秒采样一次,连续采样5次,观察CPU 的使用情况,并将采样结果以二进制 
形式存入当前目录下的文件zhou中,需键入如下命令: 

# sar -u -o zhou 60 5 

屏幕显示: 

  SCO_SV   scosysv 3.2v5.0.5 i80386   10/01/2001 
    14:43:50   %usr   %sys  %wio    %idle(-u) 
    14:44:50   0     1    4      94 
    14:45:50   0     2    4      93 
    14:46:50   0     2    2      96 
    14:47:50   0     2    5      93 
    14:48:50   0     2    2      96 
    Average    0     2    4      94 

在显示内容包括: 

  %usr:CPU处在用户模式下的时间百分比。 
  %sys:CPU处在系统模式下的时间百分比。 
  %wio:CPU等待输入输出完成时间的百分比。 
  %idle:CPU空闲时间百分比。 

在所有的显示中,我们应主要注意%wio和%idle,%wio的值过高,表示硬盘存在I/O瓶颈, 
%idle值高,表示CPU较空闲,如果%idle值高但系统响应慢时,有可能是CPU等待分配内存, 
此时应加大内存容量。%idle值如果持续低于10,那么系统的CPU处理能力相对较低,表 
明系统中最需要解决的资源是CPU。 

如果要查看二进制文件zhou中的内容,则需键入如下sar命令: 

    # sar -u -f zhou 

可见,sar命令即可以实时采样,又可以对以往的采样结果进行查询。 

例二:使用命行sar -v t n 

例如,每30秒采样一次,连续采样5次,观察核心表的状态,需键入如下命令: 

# sar -v 30 5 

屏幕显示: 
      SCO_SV scosysv 3.2v5.0.5 i80386 10/01/2001 
      10:33:23 proc-sz ov inod-sz ov file-sz ov lock-sz   (-v) 
10:33:53 305/ 321  0 1337/2764  0 1561/1706 0 40/ 128 
10:34:23 308/ 321  0 1340/2764  0 1587/1706 0 37/ 128  
10:34:53 305/ 321  0 1332/2764  0 1565/1706 0 36/ 128 
10:35:23 308/ 321  0 1338/2764  0 1592/1706 0 37/ 128 
10:35:53 308/ 321  0 1335/2764  0 1591/1706 0 37/ 128  

显示内容包括: 

proc-sz:目前核心中正在使用或分配的进程表的表项数,由核心参数MAX-PROC控制。 

  inod-sz:目前核心中正在使用或分配的i节点表的表项数,由核心参数 
MAX-INODE控制。 

  file-sz: 目前核心中正在使用或分配的文件表的表项数,由核心参数MAX-FILE控 
制。 

  ov:溢出出现的次数。 

  Lock-sz:目前核心中正在使用或分配的记录加锁的表项数,由核心参数MAX-FLCKRE 
控制。 

显示格式为 

实际使用表项/可以使用的表项数 

显示内容表示,核心使用完全正常,三个表没有出现溢出现象,核心参数不需调整,如 
果出现溢出时,要调整相应的核心参数,将对应的表项数加大。 

例三:使用命行sar -d t n 

例如,每30秒采样一次,连续采样5次,报告设备使用情况,需键入如下命令: 

# sar -d 30 5 

屏幕显示: 

      SCO_SV scosysv 3.2v5.0.5 i80386 10/01/2001 
11:06:43 device %busy   avque   r+w/s  blks/s  avwait avserv (-d) 
11:07:13 wd-0   1.47   2.75   4.67   14.73   5.50 3.14 
11:07:43 wd-0   0.43   18.77   3.07   8.66   25.11 1.41 
11:08:13 wd-0   0.77   2.78   2.77   7.26   4.94 2.77 
11:08:43 wd-0   1.10   11.18   4.10   11.26   27.32 2.68 
11:09:13 wd-0   1.97   21.78   5.86   34.06   69.66 3.35 
Average wd-0   1.15   12.11   4.09   15.19   31.12 2.80  

显示内容包括: 

device: sar命令正在监视的块设备的名字。 
  %busy: 设备忙时,传送请求所占时间的百分比。 
  avque: 队列站满时,未完成请求数量的平均值。 
  r+w/s: 每秒传送到设备或从设备传出的数据量。 
  blks/s: 每秒传送的块数,每块512字节。 
  avwait: 队列占满时传送请求等待队列空闲的平均时间。 
  avserv: 完成传送请求所需平均时间(毫秒)。 

在显示的内容中,wd-0是硬盘的名字,%busy的值比较小,说明用于处理传送请求的有 
效时间太少,文件系统效率不高,一般来讲,%busy值高些,avque值低些,文件系统 
的效率比较高,如果%busy和avque值相对比较高,说明硬盘传输速度太慢,需调整。 

例四:使用命行sar -b t n 

例如,每30秒采样一次,连续采样5次,报告缓冲区的使用情况,需键入如下命令: 

# sar -b 30 5 

屏幕显示: 

  SCO_SV scosysv 3.2v5.0.5 i80386 10/01/2001 
14:54:59 bread/s lread/s %rcache bwrit/s lwrit/s %wcache pread/s pwrit/s (-b) 
14:55:29 0  147  100  5  21  78   0   0 
14:55:59 0  186  100  5  25  79   0   0 
14:56:29 4  232   98  8  58  86   0   0 
14:56:59 0  125  100  5  23  76   0   0 
14:57:29 0   89  100  4  12  66   0   0 
Average  1  156   99  5  28  80   0   0 

显示内容包括: 

bread/s: 每秒从硬盘读入系统缓冲区buffer的物理块数。 
lread/s: 平均每秒从系统buffer读出的逻辑块数。 
%rcache: 在buffer cache中进行逻辑读的百分比。 
bwrit/s: 平均每秒从系统buffer向磁盘所写的物理块数。 
lwrit/s: 平均每秒写到系统buffer逻辑块数。 
%wcache: 在buffer cache中进行逻辑读的百分比。 
pread/s: 平均每秒请求物理读的次数。 
pwrit/s: 平均每秒请求物理写的次数。 

在显示的内容中,最重要的是%cache和%wcache两列,它们的值体现着buffer的使用效 
率,%rcache的值小于90或者%wcache的值低于65,应适当增加系统buffer的数量,buffer 
数量由核心参数NBUF控制,使%rcache达到90左右,%wcache达到80左右。但buffer参数 
值的多少影响I/O效率,增加buffer,应在较大内存的情况下,否则系统效率反而得不到 
提高。 

例五:使用命行sar -g t n 

例如,每30秒采样一次,连续采样5次,报告串口I/O的操作情况,需键入如下命令: 

# sar -g 30 5 

屏幕显示: 

SCO_SV scosysv 3.2v5.0.5 i80386  11/22/2001 
17:07:03  ovsiohw/s  ovsiodma/s  ovclist/s (-g) 
17:07:33   0.00   0.00   0.00 
17:08:03   0.00   0.00   0.00 
17:08:33   0.00   0.00   0.00 
17:09:03   0.00   0.00   0.00 
17:09:33   0.00   0.00   0.00 
Average    0.00   0.00   0.00 

显示内容包括: 

ovsiohw/s:每秒在串口I/O硬件出现的溢出。 

ovsiodma/s:每秒在串口I/O的直接输入输出通道高速缓存出现的溢出。 

ovclist/s :每秒字符队列出现的溢出。 

在显示的内容中,每一列的值都是零,表明在采样时间内,系统中没有发生串口I/O溢 
出现象。 

sar命令的用法很多,有时判断一个问题,需要几个sar命令结合起来使用,比如,怀疑 
CPU存在瓶颈,可用sar -u 和sar -q来看,怀疑I/O存在瓶颈,可用sar -b、sar -u和 
sar-d来看,以上举出的五例仅仅是其中的一部分,有兴趣的朋友不妨一试。  

brenky 发表于:2004.11.16 23:20 ::分类: ( linux&unix ) ::阅读:(1381次) :: 评论 (10)
===========================================================
vmstat 各参数含义
===========================================================
vmstat各项:
procs:
r-->在运行队列中等待的进程数
b-->在等待io的进程数
w-->可以进入运行队列但被替换的进程
memoy
swap-->现时可用的交换内存(k表示)
free-->空闲的内存(k表示)
pages
re--》回收的页面
mf--》非严重错误的页面
pi--》进入页面数(k表示)
po--》出页面数(k表示)
fr--》空余的页面数(k表示)
de--》提前读入的页面中的未命中数
sr--》通过时钟算法扫描的页面
disk 显示每秒的磁盘操作。 s表示scsi盘,0表示盘号
fault 显示每秒的中断数
in--》设备中断
sy--》系统中断
cy--》cpu交换
cpu 表示cpu的使用状态
cs--》用户进程使用的时间
sy--》系统进程使用的时间
id--》cpu空闲的时间
如果 r经常大于 4 ,且id经常少于40,表示cpu的负荷很重。
如果pi,po 长期不等于0,表示内存不足。
如果disk 经常不等于0, 且在 b中的队列 大于3, 表示 io性能不好。


brenky 发表于:2004.11.16 23:08 ::分类: ( linux&unix ) ::阅读:(673次) :: 评论 (0)
===========================================================
hpux 更改主机名
===========================================================

uname -S <host name>

机器的主机名,可以到/etc/rc.config.d/netconf中修改,可以使用/sbin/hostname <new_name>更改,使用uname -S <new_name>更改,也可以用set_parms命令更改.


brenky 发表于:2004.11.16 22:52 ::分类: ( linux&unix ) ::阅读:(712次) :: 评论 (0)
===========================================================
top各数据含义
===========================================================

各行参数,参考一下:
The first few lines at the top of the display show general
information about the state of the system, including:

+ System name and current time.

+ Load averages in the last one, five, and fifteen
minutes of all the active processors in the system.

+ Number of existing processes and the number of
processes in each state (sleeping, waiting, running,
starting, zombie, and stopped).

+ Percentage of time spent in each of the processor
states (user, nice, system, idle, interrupt and
swapper) per active processor on the system.

+ Average value for each of the active processor
states (only on multi-processor systems).


top 只能看到进程所使用的内存量,所以你看到的 92764K (15880K) real 就是所有进程所使用的内存总和,这个内存是指物理内存,括号前那个值是Total Real Memory,括号内是Active Real Memory, 这两者的区别就在于Active Real Memory的值只是分配给那些已经在run queue或者正在运行的进程的Real Memory,而Total Real Memory 包括所有的进程。
对于后一项值 65796K (13316K) virtual 的解释也是同样的,不过这个值代表了Virtual Memory(一般为建在Disk上的Swap空间,当然你要问了,我的Swap空间可不止这么些啊 by executing 'swapinfo', 没错,Swap空间是大于这里的Total Vitual Memory的,但我前面说了,这里的值只是计算的分配给进程的),最后一项33684K free 到确确实实是Free 的Memory,它等于Physical Mem - kernel used - user used - buffer cache


brenky 发表于:2004.11.16 22:34 ::分类: ( linux&unix ) ::阅读:(603次) :: 评论 (2)
===========================================================
RAID技术详解
===========================================================
     RAID全称为Redundant Array of Disks,是“独立磁盘冗余阵列”(最初为“廉价磁盘冗余阵列”)的缩略语。1987年由Patterson,Gibson和Katz在加州大学伯克利分院的一篇文章中定义。RAID阵列技术允许将一系列磁盘分组,以实现为数据保护而必需的数据冗余,以及为提高读写性能而形成的数据条带分布。RAID最初用于高端服务器市场,不过随着计算机技术的快速发展,RAID技术已经渗透到计算机遍布的各个领域。如今,在家用电脑主板中,RAID控制芯片也随处可见。

一般,RAID系统可以存在于各种接口界面,就我们现时来说,PATA、SATA以及SCSI均有相应的硬盘可以组成RAID。随着Intel 865/875系列芯片组的发布,家用市场的硬盘接口开始转向SATA,而RAID方式也将从PATA过渡到SATA。

RAID技术伴随着人们的使用过程,经历了一系列的变迁与发展。而在家用市场上,我们一般只能看到RAID 0、RAID 1以及RAID 0+1这几种磁盘阵列方式。不过从DFI Lanparty主板的诞生开始,我们又迎来了第四种磁盘阵列方式,那就是RAID 1.5。

从实际应用来说,家用RAID的组建大多数情况是为了进一步提高磁盘的读写性能,而数据的备份可由其他方式达到(如刻录)。所以,在只有2个硬盘的情况下,人们愿意尝试的以RAID 0为主,不过RAID 1.5的诞生让我们改变了这一理念。究竟这两种相对廉价的磁盘阵列方式具有何等的性能?让我们来为大家揭晓。

 

RAID 0:

  RAID 0使用一种称为“条带”(striping)的技术把数据分布到各个磁盘上。在那里每个“条带”被分散到连续“块”(block)上,数据被分成从512字节到数兆字节的若干块后,再交替写到磁盘中。第1块被写到磁盘1中,第2块被写到磁盘2中,如此类推。当系统到达阵列中的最后一个磁盘时,就写到磁盘1的下一分段,如此下去。

                            

分割数据可以将I/O负载平均分配到所有的驱动器中。由于驱动器可以同时写或读,使得性能显著提高。但是,它却没有数据保护能力。如果一个磁盘出现故障,那么数据就会全盘丢失。因此,RAID 0不适用于关键任务环境,但是,它却非常适合于视频、图象的制作和编辑。

RAID 1:

  RAID 1也被称为镜象,因为一个磁盘上的数据被完全复制到另一个磁盘上。如果一个磁盘的数据发生错误,或者硬盘出现了坏道,那么另一个硬盘可以补救回磁盘故障而造成的数据损失和系统中断。另外,RAID 1还可以实现双工——即可以复制整个控制器,这样在磁盘故障或控制器故障发生时,您的数据都可以得到保护。镜象和双工的缺点是需要多出一倍数量的驱动器来复制数据,但系统的读写性能并不会由此而提高,这可能是一笔不小的开支。RAID l可以由软件或硬件方式实现。

RAID 2:

  RAID 2是为大型机和超级计算机开发的带海明码校验磁盘阵列。磁盘驱动器组中的第1个、第2个、第4个……第2的n次幂个磁盘驱动器是专门的校验盘,用于校验和纠错。如下图:七个磁盘驱动器组建的RAID 2,第1、2、4个磁盘驱动器(红色)是纠错盘,其余的(紫色)用于存放数据。RAID 2对大数据量的读写具有极高的性能,但少量数据的读写时性能反而不好,所以RAID 2实际使用较少。

由于RAID 2的特殊性,只要我们使用的磁盘驱动器越多,校验盘在其中占的百分比越少。如果希望达到比较理想的速度和较好的磁盘利用率,那最好可以增加保存校验码ECC码的硬盘,但是这就要付出更多硬盘的购买成本,来确保数据冗余。对于控制器的设计来说,它比下面所说的RAID 3,4或5要简单。

RAID 3:

  RAID 3,即带有专用奇偶位(parity)的条带。每个条带片上都有相当于一“块”那么大的空间用来存储冗余信息,即奇偶位。奇偶位是编码信息,如果某个磁盘的数据有误,或者磁盘发生故障,就可以用它来恢复数据。在数据密集型环境或单一用户环境中,组建RAID 3对访问较长的连续记录有利,不过同RAID 2一样,访问较短记录时,性能会有所下降。

RAID 4:

  RAID 4是带奇偶校验码的独立磁盘结构。它和RAID 3很相似,不同的是RAID 4对数据的访问是按数据块进行的。RAID 3是一次一横条,而RAID 4一次一竖条。所以RAID 3常须访问阵列中所有的硬盘驱动器,而RAID 4只须访问有用的硬盘驱动器。这样读数据的速度大大提高了,但在写数据方面,需将从数据硬盘驱动器和校验硬盘驱动器中恢复出的旧数据与新数据校验,然后再将更新后的数据和检验位写入硬盘驱动器,所以处理时间较RAID 3长。

RAID 5:

  RAID 5也被叫做带分布式奇偶位的条带。每个条带上都有相当于一个“块”那么大的地方被用来存放奇偶位。与RAID 3不同的是,RAID 5把奇偶位信息也分布在所有的磁盘上,而并非一个磁盘上,大大减轻了奇偶校验盘的负担。尽管有一些容量上的损失,RAID 5却能提供较为完美的整体性能,因而也是被广泛应用的一种磁盘阵列方案。它适合于输入/输出密集、高读/写比率的应用程序,如事务处理等。

为了具有RAID 5级的冗余度,我们需要至少三个磁盘组成的磁盘阵列。RAID 5可以通过磁盘阵列控制器硬件实现,也可以通过某些网络操作系统软件实现。

RAID 6:

  RAID 6是带有两种分布存储的奇偶校验码的独立磁盘结构。它使用了分配在不同的磁盘上的第二种奇偶校验来实现增强型的RAID 5。它能承受多个驱动器同时出现故障,但是,用于计算奇偶校验值和验证数据正确性所花费的时间比较多,造成了系统的负载较重,大大降低整体磁盘性能,而且,系统需要一个极为复杂的控制器。当然,由于引入了第二种奇偶校验值,我们所以需要的是N+2个磁盘。

RAID 7:

RAID 7自身带有智能化实时操作系统和用于存储管理的软件工具,可完全独立于主机运行,不占用主机CPU资源。RAID 7存储计算机操作系统(Storage Computer Operating System)是一套实时事件驱动操作系统,主要用来进行系统初始化和安排RAID 7磁盘阵列的所有数据传输,并把它们转换到相应的物理存储驱动器上。通过Storage Computer Operating System来设定和控制读写速度,可使主机I/O传递性能达到最佳。如果一个磁盘出现故障,还可自动执行恢复操作,并可管理备份磁盘的重建过程。

 RAID 7采用的是非同步访问方式,极大地减轻了数据写瓶颈,提高了I/O速度。(所谓非同步访问,即RAID 7的每个I/O接口都有一条专用的高速通道,作为数据或控制信息的流通路径,因此可独立地控制自身系统中每个磁盘的数据存取。)如果RAID 7有N个磁盘,那么除去一个校验盘(用作冗余计算)外,可同时处理N-1个主机系统随机发出的读/写指令,从而显著地改善了I/O应用。RAID 7系统内置实时操作系统还可自动对主机发送过来的读/写指令进行优化处理,以智能化方式将可能被读取的数据预先读入快速缓存中,从而大大减少了磁头的转动次数,提高了I/O速度。RAID 7可帮助用户有效地管理日益庞大的数据存储系统,并使系统的运行效率提高至少一倍以上,满足了各类用户的不同需求。

RAID 10(RAID 0+1):

  RAID 10,也被称为镜象阵列条带,现在我们一般称它为RAID 0+1。RAID 10(RAID 0+1)提供100%的数据冗余,支持更大的卷尺寸。组建RAID 10(RAID 0+1)需要4个磁盘,其中两个为条带数据分布,提供了RAID 0的读写性能,而另外两个则为前面两个硬盘的镜像,保证了数据的完整备份。

RAID 30:

  RAID 30也被称为专用奇偶位阵列条带。它具有RAID 0和RAID 3的特性,由两组RAID 3的磁盘(每组3个磁盘)组成阵列,使用专用奇偶位,而这两种磁盘再组成一个RAID 0的阵列,实现跨磁盘抽取数据。RAID 30提供容错能力,并支持更大的卷尺寸。象RAID 10一样,RAID 30也提供高可靠性,因为即使有两个物理磁盘驱动器失效(每个阵列中一个),数据仍然可用。

RAID 30最小要求有6个驱动器,它最适合非交互的应用程序,如视频流、图形和图象处理等。这些应用程序顺序处理大型文件,而且要求高可用性和高速度。

RAID 50:
  RAID 50被称为分布奇偶位阵列条带。同RAID 30相仿的,它具有RAID 5和RAID 0的共同特性。它由两组RAID 5磁盘组成(每组最少3个),每一组都使用了分布式奇偶位,而两组硬盘再组建成RAID 0,实验跨磁盘抽取数据。RAID 50提供可靠的数据存储和优秀的整体性能,并支持更大的卷尺寸。即使两个物理磁盘发生故障(每个阵列中一个),数据也可以顺利恢复过来。

RAID 50最少需要6个驱动器,它最适合需要高可靠性存储、高读取速度、高数据传输性能的应用。这些应用包括事务处理和有许多用户存取小文件的办公应用程序。

RAID 53:

  RAID 53称为高效数据传送磁盘结构。结构的实施同Level 0数据条阵列,其中,每一段都是一个RAID 3阵列。它的冗余与容错能力同RAID 3。这对需要具有高数据传输率的RAID 3配置的系统有益,但是它价格昂贵、效率偏低。

RAID 1.5:

RAID 1.5是一个新生的磁盘阵列方式,它具有RAID 0+1的特性,而不同的是,它的实现只需要2个硬盘。从表面上来看,组建RAID 1.5后的磁盘,两个都具有相同的数据。当然,RAID 1.5也是一种不能完全利用磁盘空间的磁盘阵列模式,因此,两个80GB的硬盘在组建RAID 1.5后,和RAID 1是一样的,即只有80GB的实际使用空间,另外80GB是它的备份数据。如果把两个硬盘分开,分别把他们运行在原系统,也是畅通无阻的。但通过实际应用,我们发现如果两个硬盘在分开运行后,其数据的轻微改变都会引起再次重组后的磁盘阵列,没法实现完全的数据恢复,而是以数据较少的磁盘为准。

既然RAID 1.5和RAID 1具有非常相似的效果,那么它是怎么实验RAID 0的条带式读写操作的呢?到目前为止,我们还没有确实的材料证明下面的假想:就是磁盘阵列控制芯片具有高级的控制功能,可以让两个磁盘同时以条带的方式记录相同的数据,但需要读取的时候,控制器却可以分辨出需要读取的程序条带,然后分别从不同的硬盘中读取不同的条带,以达到提高性能的RAID 0效果。

其实,对于家庭用户来说,RAID 1.5的实现大多数情况下还是在于性能有所提高,毕竟RAID 1.5具有RAID 0的特性。因此,这次我们针对RAID 1.5的性能做了一次对比测试。下面,让我们一起来看看RAID 1.5的性能:

RAID级别
RAID 0
RAID 1
RAID 0+1
RAID 1.5
名称
条带
镜像
条带+镜像
条带+镜像
允许故障
冗余类型
副本
副本
副本
热备用操作
不可
可以
可以
可以
硬盘数量
1个以上
2个
4个
2个
可用容量
最大
最小
中间
中间
减少容量
50%
2个磁盘
1个磁盘
读性能
高(盘的数量决定)
中间
中间
随机写性能
最高
中间
中间
连续写性能
最高
中间
中间
典型应用
无故障的迅速读写
允许故障的小文件、随机数据写入
允许故障的小文件、连续数据传输
允许故障的小文件、随机数据传输

性能测试:

硬件平台
CPU

Intel Pentium4 3.0GHz(Northwood,800MHz FSB)

显卡

启亨 大银家Ti4680 VIVO

驱动程序:
nVIDIA Detonator 4 V43.50

内存
KingMax DDR400 DDRRAM 256MB×2

内存参数统一设置在DDR 400 AUTO模式下
硬盘

酷鱼V SATA 120G(7200rpm,8MB Cache)×2
金钻9 PATA 80G(7200rpm,2MB Cache)×2

驱动程序:
Intel IAA 3.0 With RAID

主板
MSI(微星)875P NEO
DFI(钻石)Lanparty PRO875

PS:板载声卡、网卡设备全部关闭

驱动程序:
Intel Chipset Software V 5.00

操作系统
Windows XP Professional+SP1 英文版
DirectX
DirectX 9.0
软件平台
测试软件

ZDNet WinBench 99 2.0
Sisoft Sandra 2003
HDTach 2.61

这次测试,我们采用了ICH 5的Soft RAID功能和Promise PDC20378的RAID功能组建了SATA的RAID 0系统,和Lanparty PRO875主板板载的Highpoint 372N组建的PATA RAID 1.5进行对比。组建的SATA磁盘阵列和PATA磁盘阵列所用的硬盘类型不同,所以测试成绩也仅供参考。

WinBench 99:

通过WinBench 99测试,我们可以了解到组建RAID之后,无论是商用磁盘性能还是高端磁盘性能,都得到了很大的提高。其中两个金钻9组成的RAID 1.5在商用磁盘性能方面最为强劲,达到了21200,而高端磁盘性能则由ICH 5 RAID 0控制的SATA磁盘阵列带头领先,成绩也是相当喜人。

为了进一步比较PATA RAID 1.5和SATA RAID 0的差别,我们做了以下的对比测试:


HighPoint PATA RAID 1.5


Promise 378 SATA RAID 0

通过两种RAID模式的对比,我们发现采用DiamondMax 9 Plus(金钻9代)硬盘组建的RAID 1.5系统成绩十分惊人,其磁盘传输率最高可以达到95KB/s,而平均传输率也接近70KB/s。数据传输过程中,其传输率的波动性比较有规律,传输性能稳定。而SATA作为优秀的新生代磁盘接口,当然也表现出非凡的实力。通过两个Baracuda V(酷鱼5代)组建的RAID 0系统在磁盘的最高传输率上没有RAID 1.5的表现突出,不过也可以超过90KB/s,但最低传输率方面要比RAID 1.5高出一定的距离,平均传输率更是比RAID 1.5优胜。

Sisoft Sandra 2003:

在Sisoft Sandra 2003的磁盘性能测试中,我们都采用了一个空磁盘分区作为测试的目标盘,容量均为20G。采用PATA组建的RAID 1.5系统,其性能没有在WinBench 99测试中那么优秀,与两种控制芯片构成的SATA RAID 0相差甚远。


HighPoint PATA RAID 1.5


Promise SATA RAID 0


ICH 5 SATA RAID 0

HD Tach 2.61:


HighPoint PATA RAID 1.5


Promise SATA RAID 0


ICH5 SATA RAID 0

在HD Tach 2.61测试中,RAID 1.5再展雄风,其平均47.8MB/s的读速度让平均只有31.1MB/s的SATA RAID 0俯首称臣。不过在CPU占用率方面,SATA RAID 0明显比PATA RAID 1.5小得多,其中最小是ICH5控制的RAID 0系统,仅为1.2%。不过就算是CPU占用率最高的RAID 1.5系统也只是2.8%,对于现今超过2GHz的主流机器配置来说,也是微不足道的。

在SYSMark 2002测试中,我们发现组建RAID之后的整机性能没有得到想象中那么大的改善,不过在办公性能方面也会有5%的提升。PATA硬盘组建的RAID 1.5和SATA硬盘组建的RAID 0差别不大。

不过在PCMark 2002测试中,RAID 1.5又一次超出RAID 0的水平,让人不得不佩服。

总结:

RAID是一种具有悠久的历史磁盘阵列技术。它的诞生不光是为了保证我们的重要数据在冗余的磁盘阵列中得以安全长久的储存下去,还是突破瓶颈、提升性能的重要手段。至今,RAID技术已经应用于计算机所渗透到的各个领域中,而家用计算机市场,这个本来不为RAID研发人员所考虑的市场,也已经具有好几年的发展历程。

在过去,PATA硬盘在家用市场组建的RAID通常仅有RAID 0、RAID 1和RAID 0+1,不过今天我们不但亲眼目睹了RAID 1.5的诞生,还感受到RAID 1.5的独特魅力。和即将成为主流的SATA硬盘组建的RAID 0系统相比,PATA硬盘组建的RAID 1.5不显一点的乏力,相反,RAID 1.5就仿佛是PATA硬盘提高性能和确保数据安全的最有效方式。


 
 

brenky 发表于:2004.08.25 20:27 ::分类: ( system ) ::阅读:(537次) :: 评论 (0)
===========================================================
Linux服务器中架设AntiVir指南
===========================================================
和微软公司的Windows操作系统不同的是,在linux操作系统中几乎对计算机病毒有着天生的免疫能力,linux操作系统可以说是不受一般的计算机病毒攻击的。所以,Linux在很多情况下都被人们用来做网络中的Windows客户端的邮件,WWW,FTP服务器。

世界上大多数软件公司设计的杀毒软件都是为Windows平台和DOS平台所设计的,而专门为LINUX平台所开发的杀毒软件非常少。这并不是杀毒软件在LINUX平台中没有用武之地,AntiVir for Linux 6.0就是来自德国H+BEDV Datentechnik GmbH公司的一款专业杀毒软件。H+BEDV公司称,该公司是全球第一家为LINUX平台设计专业杀毒软件的公司。AntiVir for Linux 6.0有多个系列,针对不同的LINUX用户,AntiVir for Linux 6.0可以在LINUX服务器,LINUX工作站中使用。AntiVir for Linux 6.0主要能在LINUX操作系统中提供实时病毒扫描,对LINUX的SENDMAIL进行加强认证,保证大型邮件服务器,FTP服务器的安全能起到重要的保护作用。

AntiVir for Linux 6.0的主要特征:

  1. 能对LINUX服务器中所有文件进行扫描
  2. 对由客户端上传到LINUX FTP服务器的文件进行扫描
  3. 扫描电子邮件中的附件文件,保护LINUX邮件服务器的安全,阻止病毒通过电子邮件在网络中传播


AntiVir for Linux 6.0 的安装和使用:

LINUX用户可以到以下这两个网站中下载一个AntiVir for Linux 6.0软件包。

http://www.hbedv.com [English]

http://www.antivir.de [German]

和大多数LINUX下的软件一样,AntiVir for Linux 6.0也有rpm,和tgz这两种格式。对于rpm格式的AntiVir for Linux 6.0,安装过程相当简单,在LINUX终端中输入:

rpm -ivh avlxsrv_V6.12.00.00.rpm即可自动安装。对于tgz格式的软件包,可以参考如下的安装方法:

  1. 拷贝 avlinux.tgz 到/tmp目录中,
    e.g.: mkdir /tmp/av.inst
    cd /tmp/av.inst
    cp /the-directory-containing-avlinux.tgz/avlinux.tgz .
  2. 使用 "tar xzvf avlinux.tgz"命令解压软件包
  3. 进入解压后的目录,以超级用户ROOT的身份运行"./install.sh"。安装脚本就会自动的把相关文件拷贝到系统的/usr/lib/AntiVir目录中。接着安装程序会提示用户"create symbolic link?" (建立符号连接),键入"Y"确定,安装程序就会在/usr/bin目录中给/usr/lib/AntiVir建立一个符号连接,那样用户每次都不必进入/usr/lib/AntiVir启动AntiVir了。
  4. 输入"rm -f /tmp/av.inst"命令清除临时目录。


如何运行AntiVir

首先,在命令模式下输入 "antivir -h"可列出AntiVir的所有可使用功能。用户可根据需要选择需要的病毒扫描模式,如输入 antivir -allfiles 可扫描所有文件,输入antivir -s可扫描系统所有子目录,在antivir扫描系统发现病毒后,可以使用antivir -del删除感染病毒的文件。Antivir的使用模式基本上和我们平时在Windows平台所使用的金山毒霸,KILL,瑞星等杀毒软件的DOS版本和杀毒软件创建的启动软盘的使用方法是一样的,用户选择不同的扫描参数可以让antivir执行不同的任务。

在使用antivir扫描完系统后,antivir会显示一个扫描清单,用户可以清楚的知道antivir的扫描结果,如图所示,该图就是在LINUX系统"/"根目录下使用antivir -s 进行所有文件目录扫描的结果。Antivir的扫描速度相当快,扫描上万个目录和近3万5千个文件仅需要7分钟。

Antivir在LINUX系统中的使用对于提供FTP服务的服务器有很大的益处,antivir可以检测出所用用户上传到FTP服务器上的文件是否携带病毒,对于携带病毒的文件拒绝写入服务器硬盘,也不允许携带病毒的文件再次下载,制止了病毒的进一步在网络中扩散。如果用户想使用antivir对LINUX的电子邮件服务器进行病毒扫描,找出携带病毒的电子邮件附件,这时就需要一个antivir的附加模块"AMaViS"。"AMaViS"是"A Mail Virus Scanner"的缩写,"AMaViS"能给LINUX系统中的/etc/sendmail.cf文件打上补丁,"AMaViS"能够在LINUX系统中对通过LINUX邮件服务器中转的邮件的附件部分进行检查,发现病毒并报告系统管理员。这样在电子邮件服务器端对邮件进行安全检查,能大大的降低了病毒通过邮件在客户端发作的可能,也进一步增强了网络的安全性。AMaViS 是遵守 GPL协议的自由软件。在AMaViS官方网站 http://aachalon.de/AMaViS/ 自由下载。H+BEDV公司也有一个专门为LINUX平台电子邮件服务器编写的邮件病毒过滤软件,需要该软件的用户可以访问H+BEDV公司网站下载使用。
brenky 发表于:2004.08.25 20:13 ::分类: ( linux&unix ) ::阅读:(666次) :: 评论 (5)
切换风格
新闻聚合
博客日历
文章归档...
最新发表...
博客统计...
网站链接...