星期一, 6月 30, 2008

是央圖太混還是工程師太混?

今天的新聞「上網查央圖藏書 網頁落伍」

其中

  • 向央圖資訊室人員詢問,對方建議她改用 IE 6.0 以下或其他瀏覽器
  • 館藏書目查詢系統及資料庫龐大,更新期間必須兼顧圖書館內部作業,也不能影響讀者權益,3月份起,每週一閉館日執行升級計畫,3個月僅佔12個工作天
讓我覺得很扯...

  1. 首先,開發網頁服務卻綁定瀏覽器是很不道德的做法。就好像規定某條路只有福特的車可以走,裕隆不能走一樣。
  2. 我相信館藏書目查詢系統及資料庫龐大,但是更新期間必須兼顧圖書館內部作業是很奇怪的事情。看他最後寫「已經要求系統廠商加快腳步」,表示這項工程應該是外包的。既然是外包的,那就是開發商在別的地方把程式寫好,到時候直接丟上來就可以上線使用。而且... 把目前輸出的 html 轉換成標準的格式(html5+css3!?),讓 ie7/ff3 可以正常顯示,有工程浩大到要花三個月,並且要下線三天來升級嗎?
  3. 若只是改改 html 而已,應該跟後端資料庫大小沒有關係。如果是寫新的系統的話,資料庫的大小應該也不會影響到開發時程吧... 這感覺很像「因為我家電視比較大,所以看電影要花比較久的時間。」

3 CPUs (7 cores), 11GB of RAM, 900GB of Storage, Shitty GPU...

最近心情不是很好,主要的原因是大學要延畢... 為了振奮精神,決定添購新的電腦設備。嗯?你說「為什麼心情不好要買新電腦」嗎?哎唷,就像有人心情不好去飆車,有的人去大吃大喝,添購新電腦應該是不傷身體(嗯... 傷荷包 XD~)、健康、又可以刺激經濟發展的方法... 再說,目前桌機也舊的該換了,不但效能已經不敷使用,耗電量也較高,每瓦效能就更難看了...

前桌機:

    • CPU:AMD AthlonXP (Barton) 2600+ @ 1933Mhz
    • Ram:DDR-333 256MB x 1、DDR-400 512MB x 1(total 768MB)
    • MB:Gigabyte 7VT600P-RZ
    • GPU:GeForce 7300GT 256MB
    • Storage:Seagate Barracuda 7200.10 320GB x 2
    • PWS:EQUAL ISO-400D (300W)
    • OS:Gentoo Linux 2007.0
    • CPU:AMD AthlonXP 1800+ @ 1150Mhz(因為板子不支援 133Mhz 的 FSB,只好跑 100Mhz)
    • Ram:256MB PC-133 SDRam x 3
    • MB:Gigabyte GA-7ZX
    • GPU:GeForce FX 5200 128MB
    • Storage:Seagate Barracuda 7200.8 200GB
    • NIC:Realtek RTL8139B
    • PWS:Delta GPS-300AB-100E (300W)
    • OS:Ubuntu 8.04

比較快的那台桌機,編譯 glibc 要花一個多小時,根據 AthlonXP 的 TDP 68.3w 來計算,68.3w * 1.25hr = 85.375w-hr,如果 glibc 改版個 12 次,我就要排放 0.638kg 的 CO2,而這些還不包括 MB、RAM 等週邊消耗的電。

比較慢的那台機器雖然比較少編譯東西,但是設備老舊到我不知道該拿他來幹什麼(因為幹什麼都慢...),所以除了偶爾玩玩 Chromium BSU、開 Firefox 上上網以外,大部分時間只是浪費能源...

而且兩台都是超過五年的機器,當時的設備比較不注重能源管理,所以都沒有省電功能,搞得我不開冷氣電費還要兩千多塊...

今桌機:

    • CPU:AMD Phenom X4 9550 @ 1.1Ghz ~ 2.2Ghz
    • Ram:Transcend DDR2-800 2GB x 4
    • MB:ASUS M3A
    • GPU:GeForce 8500GT 256MB
    • Storage:Seagate Barracuda 7200.10 320GB x 2(原來的)
    • PWS:Seasonic SS-380GB (380W)
    • OS:Gentoo Linux 2007.0
    • CPU:AMD Athlon64 X2 4600+ @ 1.0Ghz ~ 2.4Ghz
    • Ram:Transcend DDR2-800 1GB x 2
    • MB:Gigabyte GA-M56S-S3
    • GPU:GeForce 8400GS 512MB
    • Storage:Seagate Barracuda 7200.10 320GB x 2(用舊的)
    • PWS:EQUAL ISO-400D (300W)(用舊的)
    • OS:Hack1nt0sh(預定)

Phenom 的 TDP 有 89w,Idle 時的 power consumption 約 21w,但是現在 glibc 十四分鐘可以編完,換算起來是 89w x 0.25hr + 21w x 1.0hr = 43.25w-hr,大約省了一半左右的碳,而 DDR2 也比 DDR 省約 50% 的電,新 Power 也號稱有 85% 以上的能源轉換效率。

而且換了新電腦,現在從開機到進入圖形介面,大約只要 30~40 秒,若再配合一些加速開機的 tuning,應該可以降低到 20 秒以內。這讓我想要再弄一台更省電的機器養動物,最好是插個像手機充電器那樣的變壓器就可以跑,桌機不用時就可以關機了。

再加上筆電(後來被我升級成 1GB RAM)的話,共有...

  • 三顆 CPU
  • 七個運算核心
  • 11GB 的記憶體
  • 980GB 的硬碟空間
  • 不怎麼樣的顯示卡兩張(不過 GDDR2 加一加也有 768MB = =)

話說 GeForce 8400GS 這張卡跑起 3D 真的不怎麼樣... 如果預算充足,多花個 500~1000 買到 8600GT,Quake4 engine 可以多跑 4 倍的 FPS。8400GS:8500GT:8600GT 效能約 1:2:4,但是價格是 1:1.3:1.9。