LECTURER | SUMMARY | CONTEXT | RELATED | LINKS | RECORDER
 

Testing Configuration

那我們怎麼達成這個,各位可以看看,這是一個 iSCSI 的 target ,那這上面呢事實上是一個 disk array ,這是一個 disk array ,也就是說呢,我們為了能夠用 disk array 呢,可能又 ray0 做 stripping 可以使它的 performance 能夠提升,也就是說我們把 read 的部份分散開來,那在這裡為什麼要這麼做呢?我把這個硬碟的限制排除掉,也就是說我讓硬碟可以快就多快,因為為什麼呢?因為我要測試是說,我這個人到底可以到多快,所以應該要把什麼東西排除掉呢?把網路、 sever 、 disk 這些 delay 全都排除掉, ok ,單純的就是用 iSCSI 這邊看看它可以有多快,所以在這邊的話我們用的是, client 端的是 iSCSI 的 HBA , Microsoft 的 initiator 或者 SAN/IP client ,用的是 Intel IOMeter 跑在 win2k 的 sever 上面,單一個 connection , ok ,那麼這個 latency 會有多長呢? latency 指的是我 issue command 回來到底有多長呢?這個 latency major 是以幾百個 microsecond ,譬如說大概是四百個 microsecond ,那這是不是很嚴重呢? well ,各位看看 seek time ,剛剛有同學講到 seek time 對不對, seek time 在硬碟上看到大概有多少?八點多,什麼?單位是什麼?再講一遍,因為現在奈米非常發達,所以大家都想到 nanosecond 去了,是 ms , millisecond ,那我剛才講的是 microsecond , microsecond 跟 millisecond 差了一千倍,所以八個 millisecond 跟各位看到的這個四百個 microsecond 中間差幾倍呢?差了二十倍,也就是說它增加了這個 access 的 latency 大概是 5% , ok ,網路事實上遠比,這個電子的東西遠比 mechanical 的東西要快很多,所以各位應該覺得很慶幸是來唸 computer science ,因為運算快很多。


[prev] [next]

Recorded by 蕭向彥, 林翰儂, 蘇以暄, 李政霖