Linux下如何測試讀寫效能
hdparm -Tt /dev/hda
/dev/hda:
Timing buffer-cache reads: 128 MB in 0.73 seconds =175.34 MB/sec (顯示快取資料取的能力)
Timing buffered disk reads: 64 MB in 1.13 seconds = 56.64 MB/sec (硬碟資料的讀取能力)
取得硬碟的最大同步存取 sector 值與目前的 UDMA 模式
[root@chcmis2 root]# hdparm -i /dev/hda
/dev/hda:
Model=HDT722516DLAT80, FwRev=V43OA70A, SerialNo=VD071BTCCUZUSF
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=51
BuffType=DualPortCache, BuffSize=7674kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 udma5 udma6
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive Supports : slowATA-2 ATA-3 ATA-4 ATA-5 ATA-6 ATA-7
監視主機LIUX硬碟狀態指令
hdparm -Tt /dev/hda
參數說明
-t perform device read timings
-T perform cache read timings
-i display drive identification
/dev/hda:
Timing cached reads: 1828 MB in 2.00 seconds = 913.08 MB/sec (顯示快取資料取的能力)
Timing buffered disk reads: 164 MB in 3.00 seconds = 54.64 MB/sec(硬碟資料的讀取能力)
hdparm /dev/hda (不加任何參數可以列出系統對硬碟的支援)
[root@chcmis2 root]# hdparm /dev/hda
/dev/hda:
multcount = 16 (on)
I/O support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
nowerr = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 319120/255/63, sectors = 321672960, start = 0
busstate = 1 (on)
若DMA功能未開啟,可下指令開啟DMA功能(要注意硬碟本身需要有支援,不然可能會造成硬碟資料損毀)
指令: hdparm -d1 /dev/hda (1表示開啟,0表示關閉)
2008年9月7日 星期日
2008年9月3日 星期三
Linux下的各種壓縮格式
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是壓縮!)
---------------------------------------------
.gz
解壓1:gunzip FileName.gz
解壓2:gzip -d FileName.gz
壓縮:gzip FileName
.tar.gz 和 .tgz
解壓:tar zxvf FileName.tar.gz
壓縮:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解壓1:bzip2 -d FileName.bz2
解壓2:bunzip2 FileName.bz2
壓縮: bzip2 -z FileName
.tar.bz2
解壓:tar jxvf FileName.tar.bz2
壓縮:tar jcvf FileName.tar.bz2 DirName
---------------------------------------------
.bz
解壓1:bzip2 -d FileName.bz
解壓2:bunzip2 FileName.bz
壓縮:未知
.tar.bz
解壓:tar jxvf FileName.tar.bz
壓縮:未知
---------------------------------------------
.Z
解壓:uncompress FileName.Z
壓縮:compress FileName
.tar.Z
解壓:tar Zxvf FileName.tar.Z
壓縮:tar Zcvf FileName.tar.Z DirName
---------------------------------------------
.zip
解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName
---------------------------------------------
.rar
解壓:rar x FileName.rar
壓縮:rar a FileName.rar DirName
rar請到:http://www.rarsoft.com/download.htm 下載!
解壓後請將rar_static拷貝到/usr/bin目錄(其他由$PATH環境變數指定的目錄也可以):
[root@www2 tmp]# cp rar_static /usr/bin/rar
---------------------------------------------
.lha
解壓:lha -e FileName.lha
壓縮:lha -a FileName.lha FileName
lha請到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下載!
>解壓後請將lha拷貝到/usr/bin目錄(其他由$PATH環境變數指定的目錄也可以):
[root@www2 tmp]# cp lha /usr/bin/
---------------------------------------------
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
---------------------------------------------
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
---------------------------------------------
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解壓:sEx x FileName.*
壓縮:sEx a FileName.* FileName
sEx只是調用相關程式,本身並無壓縮、解壓功能,請注意!
sEx請到: http://sourceforge.net/projects/sex下載!
解壓後請將sEx拷貝到/usr/bin目錄(其他由$PATH環境變數指定的目錄也可以):
[root@www2 tmp]# cp sEx /usr/bin/
參考文獻:Linux 檔壓縮工具指南
(其實看幫助是最好的方法,一般各個命令都可以用“--help”參數得到常用使用方法!)
參考來源:OPENMYHAND
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是壓縮!)
---------------------------------------------
.gz
解壓1:gunzip FileName.gz
解壓2:gzip -d FileName.gz
壓縮:gzip FileName
.tar.gz 和 .tgz
解壓:tar zxvf FileName.tar.gz
壓縮:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解壓1:bzip2 -d FileName.bz2
解壓2:bunzip2 FileName.bz2
壓縮: bzip2 -z FileName
.tar.bz2
解壓:tar jxvf FileName.tar.bz2
壓縮:tar jcvf FileName.tar.bz2 DirName
---------------------------------------------
.bz
解壓1:bzip2 -d FileName.bz
解壓2:bunzip2 FileName.bz
壓縮:未知
.tar.bz
解壓:tar jxvf FileName.tar.bz
壓縮:未知
---------------------------------------------
.Z
解壓:uncompress FileName.Z
壓縮:compress FileName
.tar.Z
解壓:tar Zxvf FileName.tar.Z
壓縮:tar Zcvf FileName.tar.Z DirName
---------------------------------------------
.zip
解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName
---------------------------------------------
.rar
解壓:rar x FileName.rar
壓縮:rar a FileName.rar DirName
rar請到:http://www.rarsoft.com/download.htm 下載!
解壓後請將rar_static拷貝到/usr/bin目錄(其他由$PATH環境變數指定的目錄也可以):
[root@www2 tmp]# cp rar_static /usr/bin/rar
---------------------------------------------
.lha
解壓:lha -e FileName.lha
壓縮:lha -a FileName.lha FileName
lha請到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下載!
>解壓後請將lha拷貝到/usr/bin目錄(其他由$PATH環境變數指定的目錄也可以):
[root@www2 tmp]# cp lha /usr/bin/
---------------------------------------------
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
---------------------------------------------
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
---------------------------------------------
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解壓:sEx x FileName.*
壓縮:sEx a FileName.* FileName
sEx只是調用相關程式,本身並無壓縮、解壓功能,請注意!
sEx請到: http://sourceforge.net/projects/sex下載!
解壓後請將sEx拷貝到/usr/bin目錄(其他由$PATH環境變數指定的目錄也可以):
[root@www2 tmp]# cp sEx /usr/bin/
參考文獻:Linux 檔壓縮工具指南
(其實看幫助是最好的方法,一般各個命令都可以用“--help”參數得到常用使用方法!)
參考來源:OPENMYHAND
2008年8月27日 星期三
ssh自動登入shell
由於我的SERVER無法使用Key進行無密碼的ssh登入,卻必須要每天把資料COPY到一台SERVER上,所以參照前人的經驗寫了這個SCP的shell來進行日常備份。前提是那台SERVER上必須安裝expect套件才可以。
ssh自動登入:
#!/usr/bin/expect -f
set timeout 30
spawn scp UserName@Server-IP:/目標目錄/目標檔案 /想要儲存的目錄/檔案名稱
expect "password:"
send "YourPassword\r"
expect "]*"
後記:set timeout 30為30秒,如果有需要可以增減
ssh自動登入:
#!/usr/bin/expect -f
set timeout 30
spawn scp UserName@Server-IP:/目標目錄/目標檔案 /想要儲存的目錄/檔案名稱
expect "password:"
send "YourPassword\r"
expect "]*"
後記:set timeout 30為30秒,如果有需要可以增減
2008年8月24日 星期日
Windows Server 2003備份bat檔
最近需要在windows server 2003將所備份的檔案copy到網路磁碟NAS上然後加上星期予以區隔。
在網路爬了些文章,終於寫好了。以下就僅供記錄參考了。
set wk=%date:~10,15%
if %wk%==星期一 goto mon
if %wk%==星期二 goto tue
if %wk%==星期三 goto wed
if %wk%==星期四 goto thu
if %wk%==星期五 goto fri
if %wk%==星期六 goto sat
if %wk%==星期日 goto sun
:mon
copy d:\backup\backfile.txt Y:\backfile_mon.txt
goto finish
:tue
copy d:\backup\backfile.txt Y:\backfile_tue.txt
goto finish
:wed
copy d:\backup\backfile.txt Y:\backfile_wed.txt
goto finish
:thu
copy d:\backup\backfile.txt Y:\backfile_thu.txt
goto finish
:fri
copy d:\backup\backfile.txt Y:\backfile_fri.txt
goto finish
:sat
copy d:\backup\backfile.txt Y:\backfile_sat.txt
goto finish
:sun
copy d:\backup\backfile.txt Y:\backfile_sun.txt
:finish
pause
在網路爬了些文章,終於寫好了。以下就僅供記錄參考了。
set wk=%date:~10,15%
if %wk%==星期一 goto mon
if %wk%==星期二 goto tue
if %wk%==星期三 goto wed
if %wk%==星期四 goto thu
if %wk%==星期五 goto fri
if %wk%==星期六 goto sat
if %wk%==星期日 goto sun
:mon
copy d:\backup\backfile.txt Y:\backfile_mon.txt
goto finish
:tue
copy d:\backup\backfile.txt Y:\backfile_tue.txt
goto finish
:wed
copy d:\backup\backfile.txt Y:\backfile_wed.txt
goto finish
:thu
copy d:\backup\backfile.txt Y:\backfile_thu.txt
goto finish
:fri
copy d:\backup\backfile.txt Y:\backfile_fri.txt
goto finish
:sat
copy d:\backup\backfile.txt Y:\backfile_sat.txt
goto finish
:sun
copy d:\backup\backfile.txt Y:\backfile_sun.txt
:finish
pause
2008年8月20日 星期三
如何在AIX上解壓縮.tar.Z, .tar.gz, .zip及.tgz檔
心得: 如何在AIX上解壓縮.tar.Z, .tar.gz, .zip及.tgz檔
在AIX上最常見的壓縮檔就是.tar檔了,哈~ 因為太常見,這個偶就不多說。 :p
而除了tar檔以外,有時會遇到資料是用其它的壓縮檔格式,所以偶順手整理了一些常見的壓縮檔格式,在AIX要怎麼解壓縮 :
* .tar.Z file format
o 壓縮
+ # compress filename.tar
o 解壓
+ # zcat filename.tar.Z | tar -xvf -
* .tar.gz file format
o 壓縮
+ # tar cvf - folder | gzip > filename.tar.gz
o 解壓
+ # gunzip -c filename.tar.gz | tar -xvf -
* .zip file format (註1)
o 解壓
+ # unzip filename.zip
* .tgz file format
o 解壓
+ # gzip -d filename.tgz | tar -xvf -
註1 : 請注意,AIX預設並沒有裝unzip的程式,可以去這邊抓下來安裝。
引用出處
在AIX上最常見的壓縮檔就是.tar檔了,哈~ 因為太常見,這個偶就不多說。 :p
而除了tar檔以外,有時會遇到資料是用其它的壓縮檔格式,所以偶順手整理了一些常見的壓縮檔格式,在AIX要怎麼解壓縮 :
* .tar.Z file format
o 壓縮
+ # compress filename.tar
o 解壓
+ # zcat filename.tar.Z | tar -xvf -
* .tar.gz file format
o 壓縮
+ # tar cvf - folder | gzip > filename.tar.gz
o 解壓
+ # gunzip -c filename.tar.gz | tar -xvf -
* .zip file format (註1)
o 解壓
+ # unzip filename.zip
* .tgz file format
o 解壓
+ # gzip -d filename.tgz | tar -xvf -
註1 : 請注意,AIX預設並沒有裝unzip的程式,可以去這邊抓下來安裝。
引用出處
CentOS5 使用VNC server
請安裝 vnc 跟 vnc-server 這兩個套件
# yum install vnc
# yum install vnc-server
編輯 /etc/sysconfig/vncservers,
# VNCSERVERS="2:myusername"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
其中2,是port的最後一個數字, 如 5801, myusername指預設vnc登入的身份
請修改為預設root登入
VNCSERVERS="1:root"
設定登入的密碼
# vncpasswd
Password:
Verify:
# vi ~/.vnc/xstartup
解除註解以下兩行
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
重新啟動 VNC Server
# service vncserver restart
設定開機時啟動vncserver
#chkconfig vncserver on
# chkconfig --list | grep vncserver
vncserver 0:off 1:off 2:on 3:on 4:on 5:on 6:off
# netstat -lt
你可以看到以下就表示 vnc server 已經啟動了,它監聽5801, 所以要注意防火牆要打開
tcp 0 0 *:5801
使用VNC client或者在有安裝JAVA的瀏覽器連線即可
# yum install vnc
# yum install vnc-server
編輯 /etc/sysconfig/vncservers,
# VNCSERVERS="2:myusername"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
其中2,是port的最後一個數字, 如 5801, myusername指預設vnc登入的身份
請修改為預設root登入
VNCSERVERS="1:root"
設定登入的密碼
# vncpasswd
Password:
Verify:
# vi ~/.vnc/xstartup
解除註解以下兩行
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
重新啟動 VNC Server
# service vncserver restart
設定開機時啟動vncserver
#chkconfig vncserver on
# chkconfig --list | grep vncserver
vncserver 0:off 1:off 2:on 3:on 4:on 5:on 6:off
# netstat -lt
你可以看到以下就表示 vnc server 已經啟動了,它監聽5801, 所以要注意防火牆要打開
tcp 0 0 *:5801
使用VNC client或者在有安裝JAVA的瀏覽器連線即可
2008年8月19日 星期二
更改XP的註冊名稱與公司行號
相信有很多人對於XP安裝後不知如何更改註冊名稱與公司行號(我也是),
在某網站看到一則討論(註冊名稱被惡整寫成『三層肉』),有熱心的網友提供了這樣的訊息,順便記錄下來。
新增一個 *.reg檔案 如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"RegisteredOrganization"="你要註冊的公司行號"
"RegisteredOwner"="擁有者名稱"
存檔後執行即可改掉。
在某網站看到一則討論(註冊名稱被惡整寫成『三層肉』),有熱心的網友提供了這樣的訊息,順便記錄下來。
新增一個 *.reg檔案 如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"RegisteredOrganization"="你要註冊的公司行號"
"RegisteredOwner"="擁有者名稱"
存檔後執行即可改掉。
訂閱:
文章 (Atom)