Archive for ◊ 3月, 2009 ◊

26 3月 2009 主機又要變動了 @_@
 |  分類: 資訊科技  | 我要留言

之前說有弄到了一部很不錯的電腦來跑這個主機,前幾天被公司說缺電腦,要我再把這台抱回去放。
東西是別人的,我當然沒辦法說不啦,所以又要規劃把電腦裝回 windows, 硬碟又要換下來 (因為之前換成 1T)
總而言之,東西最好還是要自己買啦,跟別人借的機器總有一天要還回去啦。

正好最近有準備要買一台筆記電腦,我正在考慮的有兩台
1. ThinkPad 的 X200 系列
2. ASUS 的 U6 系列
這兩台電腦都是很讚的,大小也差不多。最主要的差別是 X200 很省電,可以撐個 9 個小時不用插電。
而 U6 那一台撐不到兩個小時。
上面的數據當然都是官方的最大完美續航力。正常來說都要打個7折,算下來那台 U6 整個就是一帶出去就要先找插頭,會很麻煩。 但是 U6 那台的 CPU 又是用比較快的 T9000 系列的 CPU, 還有獨立顯示卡。
所以就這兩台我還在考慮當中,再等個一個月看看會不會有一台平衡機種出來?

這兩天內我就要把機器弄回去給公司了,兩台電腦只會剩一台在家裡,目前有在想家裡的 desktop 是不是直接跑 Linux server 了,也不裝 windows 省麻煩了 @_@
要用 windows 可能就要等到買 notebook 後才能用了 >_<

17 3月 2009 電腦的快速發展,再來咧?
 |  分類: 資訊科技  | 我要留言

自從 Intel 發表了 Core 2 系列後,我就很清楚的知道電腦 CPU 的發展已經超過了其他周邊的水準了。
在一開始個人電腦的 286 時代,CPU的時脈速度是跟著周邊一起同步速度的,CPU 6Mhz 則周邊如顯示晶片,記憶體,連硬碟的控制晶片全都是跟著跑 6Mhz 的。
接著慢慢的 386 出來後速度越來越快,但也都還是同步運作的。
486開始有了66Mhz 的速度,RAM還跟的上跑 66Mhz;
但是接著開始有了所謂的486 DX-2 及 486 DX-4,這時 DX-4 的運做時脈來到了 120Mhz,其周邊的速度慢慢的開始跟不上CPU的時脈速度了,RAM 在 66Mhz也跟不上了,PCI 還在 33Mhz,硬碟控制卡跟著 PCI 一起慢。

接著 Pentium , Pentium Pro, Pentium 2,3 出來也都每每的把 CPU 跟周邊的速度差距越拉越大,
在 Pentium 4 的時候 RAMBUS 發表了,這快速的把 RAM 的運作時脈拉高了到跟 CPU 同步(或半速?)
但是後來因為非常貴,並沒有流行起來。
接著 Pentium HT, Pentium D 都不要講,Intel 出了 Core 2 架構的 CPU,這是一個很先進的架構,在很多的測試數據中顯示Core 2 比起上一代的 CPU 效率大增了將近50% 甚至超過。
Core 2 CPU 出現後就把 AMD 給打的死死的,現在 AMD 只能一直降價來跳樓求生存,想不到 Intel 又發表了 i7 處理器,i7 真的是很快的 CPU。在很多的測試環境中 i7 的 CPU 使用率幾乎很難超過 30% (跑 3D game時也才 20%)
這很明顯的現在的周邊都太慢了,沒辦法很有效率的丟資料給 CPU 做運算,最主要的我覺得還是硬碟。

雖然硬碟的容量大的很誇張,且速度也越來越快了,不過跟 CPU 或記憶體的進步速度比起來,似乎只有其 “容量” 跟的上,而存取速度則沒有以相對的速度增長。

系統的效率其實是很木桶效應的,要大家都要很快,但也都要跟的上每一個環結,不要有大家都很快,就只有某一個東西慢吞吞的現象。

13 3月 2009 主機硬體大升級! 1TB 硬碟
 |  分類: 資訊科技  | 我要留言

最近有買了一台 Gbps 的 Switch (not switch hub)
發現我在主機間交換檔案的速度快到很誇張,硬碟基本上是一直亮著也不閃的。
我 WD250GB 的硬碟速度測過了差不多是 80MB/s 出頭,而我的 1Gbps switch 的最高速度應該可以到 110MB/s 甚至更多? 因為這台的背板頻寬達 16Gbps! 且支援全雙工的的情況下一條線可達 2Gbps (上行及下行的總合)

所以 Linux 這台網頁主機現在又有了新的工作,就是跑 Samba 來讓家裡的其它 Windows 電腦當成網路硬碟來用。 因為目前我所擁有的硬碟速度都還是慢過我的網路速度的,所以電腦跟電腦間檔案的傳送可以達到幾乎是零延遲的高速。

因為 Linux 要當檔案主機了,硬碟不大一點當然是不行啦。所以我把原本裝在 Windows 電腦上的 1TB 硬碟拆下來給他放到 Linux 那台,而 Linux 原本那棵 250G 的硬碟準備拆到 Windows 上跟令一顆 250G 做 RAID 0 來加加速。

我們國人自己開發的 CloneZilla 在之前就打出了響亮的名字,所以我這一次特別下載下來準備用用我們國產的程式,但是我不知道是我下載的板本有問題?我電腦有問題?又或是我有問題? CloneZilla 永遠不讓我對 250G → 1TB 做 clone @_@ 他會當在 source volume not found 的地方,意思就是找不到我的來源硬碟,但明明我在選的時後都有抓到。我很相信以我的電腦概念,選錯設定或是看錯地方的機會是接近 0% 的,當然我不敢說我 100% 正確。所以轉過來說是電腦有問題?整台穩定度說真的很好,用這麽久沒有發現過錯誤,所以電腦問題的機會應該也是接近 0% 的。再說到是 CloneZilla 的問題? 我相信國產貨,所以就也當 CloneZilla 有問題的機會也是 0%

反正說到最後,主要的問題就是我 -_-

所以決定了要用 old school 的方法直接把 250G 硬碟給整個 dump 到 1TB 硬碟。Dump 的速度每秒約 80MB 的速度,整個 250G 的硬碟 dump 完花了我快一個小時;dump 好後直接再把分割的部份修一修,上機,跑! 早知道就直接跑 dd 就不用讓主機下線一整個下午了。

真覺的有時候前人所留下來的方法,雖然可能會被新新人覺的很老舊不人性化,但是我覺得有人性化卻達不到目標更吃力◎_◎

08 3月 2009 Linux Swap 控制技巧
 |  分類: 資訊科技  | 3 則留言

前陣子有說到我這台 Linux 的機器太閒沒事做,所以除了架設起 samba ,proxy,這個網頁外,另外也把 MLdonkey 也弄上去。
在好友Jack的幫助下我們把 MLDonkey 發揮到了極致,下載了上百GB的影片且不斷增加中,除此之外它同時下載的項目也是上千項。
很快的我可以感覺到整台Linux開始變的很頓很頓,且硬碟不斷的在讀寫;我發現1GB的RAM還不夠它用,他還另外又吃了1GB的 SWAP。很多資料交換量不是很大的機器應該放個好幾天都不見的會吃的到 SWAP。
也許您正是因為自己分配了 SWAP 卻都沒利用到而苦腦,我的情況剛好是相反,但是不管怎麼樣,相信這篇小文章對您多少是會有一點幫助的吧?

其實 SWAP 能不去吃到是很好的事,不要因為分了一些空間給 SWAP 就覺得沒用到很可惜。我很建議玩家們可以在分割硬碟時不要特别劃出 SWAP 分割區,因為這樣子可以比較容易管理您的硬碟空間;SWAP其實也可以 以檔案的形式存在的,但是 Linux 的動態 pagefile 比 windows 下的更聰明更好管理,在 Linux 下是可以動態改變 SWAP 大小的,且不像 Windows 那樣一改了就要重開機才能生效。
您還可以將您的 swap 建立在你想要放置的地方,直接放在 / 或是放在 folder 裡都沒有問題。 以下是一個建立 swap 的示範

root@cyberlar:/# dd if=/dev/zero of=/SWAP/pagefile.sys bs=1M count=512  #建一個512MB的空白檔
512+0 records in
512+0 records out
536870912 bytes (537 MB) copied, 12.886 s, 41.7 MB/s
root@cyberlar:/# mkswap /SWAP/pagefile.sys #格式化剛才建立的那個空白檔
Setting up swapspace version 1, size = 524284 KiB
no label, UUID=5eee5b3f-5a23-4cb1-a64f-6d08c873e66b
root@cyberlar:/# swapon /SWAP/pagefile.sys # 這樣子就掛上去了!

當然您也可以把這個檔案寫到 /etc/fstab 裡讓電腦在開機後也會自動卦上 SWAP,如以下格式

/SWAP/pagefile.sys swap swap defaults 0 0

在我的機器開始有工作比較忙的時候,因為大量的資料都寫到比較慢的 SWAP 去,變的我整台機器的反映變的好慢好慢。經過我 swapoff -a 把 swap 卸下後,整個就變快了起來,但是 top 出來不斷的看到 free memory 在10MB 以內上下跳動,越看越可怕,沒一下子我趕快的又把 SWAP 給掛回去,必免記憶體會因為用光而當機。
但是同時又不希望因為 Linux 把太多的交換資料都存到 SWAP 去, 所以我必須告訴 Linux 我希望它在用不到 SWAP 的時候就不要用。

echo 0 > /proc/sys/vm/swappiness

這個 swappiness 的數值可以是 0 到 100,數字越大代表 Linux 會越用力的把資料都丟到 SWAP 去,數字越小就代表 Linux 在可以的情況下就越不使用交換區。 預設是 60。
我的情況是希望減少一些不必要的硬碟讀取,所以數字設的比較低一些。

寫到了這裡,馬上就想到了 Windows Vista 前陣子很臭屁的 ReadyBoost 的功能,其實在 Linux 也是早就有類似的技術了呦。
把您有 ReadyBoost 效能的 USB 插上 Linux, 再把 SWAP 檔案存在那個 USB 碟上,最後再給與 swappiness = 100 的值;這不是現成的 ReadyBoost 功能嗎?

希望這一小篇手記可以對您有幫助!

06 3月 2009 為什麼Windows Vista賣的不好?
 |  分類: 碎碎唸  | 我要留言

原因很簡單:
最主要的原因就是太吵太煩人了!

不管是自己安裝或是外面買電腦時就直接裝好了的 Vista 版本,使用者一定會被煩死人的警告,建議,題示給煩死。
要設定個背景,解析度,安裝個小程式,設定個網路等等等都會整個畫面灰掉然後跳一個
“Windows 需要您的授權才能做此功能” 的畫面。
廢話,我現在就是要設定個網路,還要授甚麼權?
當我點兩下要開啟某一個程式時,對,沒錯,的確,很清楚的我就是要這程式被執行,你是又要經過我甚麼受權?
不管做甚麼事,常會出現 “這個動作需要管理員才能做” 然後旁邊就又一個小按鈕問你要不要做?
這邊很矛盾,第一,電腦是我灌的,我就是管理者,更扯的是我登入時就是管理員身份,不然你是又多那一個沒用的視窗題醒我要管理員才可以做幹嘛? 又,如果我不是管理員,你旁邊那個小按鈕按下去是不是照樣給我執行? 自以為自己是 UNIX 系統有這麼完善的管理能力?

還有甚麼 Windows Defender,根本打從一開始就不應該有這種東西出現在電腦裡的,因為這個功能完全無效,如果真有那麼一點點用處,那 Windows 電腦就不會常常要甚麼安全更新,也不會中毒了。但最討厭的還是一樣,太吵太多話,一堆沒用的確認視窗,讓原本滑鼠可以點一下就完成的工作變成要點兩下,再加上畫面的轉換 (變灰再變回來) 又浪費了兩秒鐘以上的時間,整個系統就是又煩又吵。

還有甚麼 “資訊安全中心” 一樣的問題,太多話太吵,好不容易把 defender 關掉了,也把 UAC (User Account Countrol) 也關掉了,想說比較不會再被煩了,你就又跳出來說 “UAC 沒被開啟” 又給那種吵死人的 “建議” 要我們開啟更多更會吵死人的背景服務。

完全沒有辦法想像為什麼微軟會做出一個這麼吵這麼煩的系統,而這正是賣不好的主要原因。

另外,很多人都說 vista 吃資源或是甚麼的,基本上這倒不是甚麼大問題,現在的電腦都這麼快,基本上並不影響到整體的順暢度 (如果沒那些吵死人的功能)。

為了讓自己使用電腦的時候可以比較清鬆點,把那些吵死人的功能都關掉了,而這也浪費了我半個小時去找關掉它的辦法。 在此我把大項稍微說一下,希望各位 Vista 玩家也可以生活過的順一點。
會一直吵死人的 Vista 服務主要是Windows Defender 及 UAC
關閉他們的方法就是去控制台找到 “Windows Defender” 後, 裡面看到你覺得想關的就關。
接著因為 Defender 關掉了,UAC 就會跳出來救它的兄弟,跟著也會一直吵一直鬧。
這時就請再到 “使用者帳戶” 的地方點選 “開啟或關閉使用者帳戶控制” 把他關掉。
就在這兩個吵死人的東西都關掉後,他們的爸爸 “資訊安全中心” 就會跟著跳出來叫了。
一樣,去控制台找到資訊安全中心後點兩下,點選 “變更資訊安全中心警示我的方式” 把他改成都不要吵就可以了。

到這邊,花了我半個小時在找這些設定,希望客官看到我簡易說明應該會比較快讓 Vista 閉嘴。
把那三個東西都關掉後,用起來感覺安靜許多,但是我不知道他還有沒有甚麼魔王會跳出來吵我,如果有的話,這文章會再 update 。