作者 主題: 還有人用 GSX 嗎 ?  (閱讀 1832 次)

0 會員 與 1 訪客 正在閱讀本文。

dark

  • 俺是博士!
  • *****
  • 文章數: 1581
    • 檢視個人資料
還有人用 GSX 嗎 ?
« 於: 2010-07-23 00:15 »
小弟一直是用 GSX
(沒 raid 卡 , 高級網路卡)

之前用雙核當 GSX server 時
guest os 的 linux 便有時間上問題 (ms 倒沒有)

網路上此類解法除了重編 kernel
其餘校時方式對小弟而言 , 並無用處

因為小弟是利用各 guest os 彼此合作處理事情
所以 sleep time 正確範圍內才是真正重點


小弟這問題
guest linux 下倒容易解決
只需
1. 在 cron 中加 10 分鐘對時 script , 計算出時間速度比例
ntpdate 192.168.0.248;sleep 1;ntpdate 192.168.0.248 | awk '{if($10<0){printf "%5f", 1/(1-$10)}else{printf "%5f",(1+$10)}}' > /tmp/sleepxtime

2. 將 mv /bin/sleep /bin/sleep_back , /bin/sleep 內容
/bin/sleep_back $(echo "$1/$(cat /tmp/sleepxtime)"|bc -l)


目前換成 4 核 cpu , 竟然 winxp 時間速度也變快了
奇怪的是 , 同一個 guest xp , 未必每次都變快
有時時間是正常的速度跑

重點是 .. 小弟在 XP 中並沒找到 sleep 之類的程式
且一些網路上找來的小程式運作速度也變快
也不知原本他們所用的 sleep 依據是什麼 ...

正在傷腦筋 xp 的解決方式 ...



想請問不知 ESX/ESXi 有這類問題嗎 ?

若沒有
雖然買不起 raid + 網卡
說不定能朝 ghost 回家用這方向想