2009年3月28日 星期六

歐耶社慶-阿里巴巴與十四大盜

去年七屆社慶因為加班沒辦法去,

沒想到一年過得很快,瞬間換八屆辦社慶了。

博雅和思涵一前一後,簡訊電話提醒了我好幾次,

一直到昨天我都還是說會到但是不保證幾點,很擺爛的想讓自己 free 一點,

可是一早殺回台北,投完票,電腦開下去重灌,把老爸的機車騎去車行換機油、齒輪油,

我就殺去國三重了。



結果我反而比通知我的人還早到,

如意料中的在校的幾乎沒人認識我了,

低調的摸進四樓,推開門遇到彭彭他們,

被抱怨了沒去烤肉,雖然被抱怨可是還蠻爽的,大家還記得我。



四、五、六屆的都到了大半,

今年五屆還多了土潑和育秀,這兩個人真的很久不見了。

雖然還沒開場就有學妹受傷送去醫院縫了三針,

看到一狗票人圍在那邊,還是忍不住出了點聲。

不過四屆、五屆他們都長大了,

他們的關心和主動還有表現出來的成熟和積極,很讓人放心,

以前還在當指導的時候每次活動結束我都會覺得怎麼我的腦袋比他們還累,

可是現在已經不怎麼需要我用到腦袋了,呵呵。



另外今年還有點不同的是我已經不是康聯夥伴的身分了,

感覺好像少了什麼,一種我說不出的什麼,

讓我整個就很想低調。

另外我聽到軒燁這個名字竟然一點感覺都沒有,

只是有點微酸。



這是一場很棒的社慶,有很棒的氣氛,很棒的感動,

我看到老人們主動的關心和回饋,

我看到大家開開心心的 enjoy 在表演和活動中,

那種投入和笑容是最單純、真切的,

我很喜歡他們的唱跳,所有的唱跳,很有感染力。



我的文筆不是很好,

能用文字表達出來的情感有限,

但我想說我真的很喜歡今天這樣的感覺,上上下下所呈現出來的整體感覺。



PS.

其實我今天真的沒事,只是早上一回到家投完票就出門到晚上,有點心虛,所以想早點回家 Orz

2009年3月25日 星期三

小李子退散

煩人的小太監主管,

可不可以請你不要在我在忙的時候來煩我,

你沒眼睛喔。

還說加班績效不會比較好,我也知道加班績效不會比較好,我更知道不加班工作一定做不完。



你是東廠派來的嗎 = =a,

整天吃飽太閒沒事幹,就到處監視人家,然後哭爸案子多、loading 重,

我倒是還沒看過你的 team 加班ㄟ。



我有空的時候可以跟你慢慢玩,我沒空的時候就麻煩你罩子放亮點。



PS. 對了?太監要用"你"還是"妳"啊? @@a

2009年3月22日 星期日

要更加油才行

要想得更廣泛,用更多不同的角度切入,看得更細微,也要想得更遠,更清楚明確。

2009年3月19日 星期四

這才是我想做的工作啊

今天看到公司 BBS 上的內部職缺應徵,

這才是我想做的工作啊~



好想申請,可是我知道一定不是現在~







2009年3月15日 星期日

班傑明的奇幻旅程

船長死前說的話:

"你可以像瘋狗一樣抓狂,你可以對著上帝咒罵,最後你還是得看得開"。



活著就要看得開,這樣才能把握更多的當下,因為"我們永遠不知道接下來會發生什麼事"。

2009年3月13日 星期五

ReadyDrive & ReadyBoost

http://www.intel.com/support/tw/chipsets/itm/sb/cs-026011.htm



Microsoft Windows ReadyDrive* 和 Microsoft Windows ReadyBoost* 是 Windows Vista* 作業系統的功能。



Windows ReadyDrive 可讓隨附混合式硬碟的電腦從非揮發性快取存取資料,讓硬碟保持低速運轉較長的時間。



Windows ReadyBoost 可將非揮發性的快閃記憶體裝置 (例如 USB 隨身碟) 當做其他記憶體快取使用,以改善系統效能而不需要額外的系統記憶體。



http://articles.techrepublic.com.com/5100-10878_11-6060817.html

http://www.realtime-vista.com/administration/2007/04/readyboost_and_readydrive.htm



PS.

安裝 Intel Turbo Memory 的 Driver 之後,

程式集會出現 Intel Turbo Memory 主控台,

那邊可以設定是否啟用 ReadyDrive 和 ReadyBoost

不管用的客服

上周末去敗了 x200,

會挑它除了看上它的規格之外,就是輕薄和低溫,還有相較於其他廠牌更完整的工具支援軟體和客服。



因為我買的 x200 上面有裝 2G Turbo Memory,

可是我一直不知道要怎樣在系統底下看到它,

雖然有在硬碟管理那邊看到一個 1.xx G 的磁區,可是 size 又不對,

我很特地的沒去找資料,想說要直接問客服看看可以支援到啥程度,

本還想說要昨天三更半夜睡覺前打 (因為客服是 24hr),可是吃完滷味很想睡就拖到今天早上。



以下是今天我早上八點半與客服的對話



客服:Lenovo 您好敝姓X編號 XXX 很高興為您服務

我:你好,我想請問 Turbo Memory 和網卡的問題

客服:是,您請問

我:請問我要怎樣在 Vista 底下看到 Turbo Memory 的使用狀態

客服:Turbo Memory 沒有辦法在系統底下出現喔

我:那 BIOS 呢

客服:也不能ㄟ

我:那我怎麼知道我是不是真的有裝 Turbo Memory 而且確定它有被系統使用

客服:只要有安裝正確的驅動程式就可以了

我:我有安裝驅動程式,也在電腦管理的的磁碟管理那邊有多出一個 1.xx G 的磁區,可是 size 好像不太對

客服:我手邊的 x200 並沒有顯示這樣的裝置ㄟ,請問您是不是有安裝隨身碟或是其它硬碟

我:沒有

客服:那我試著移除驅動程式比較一下前後的不同在跟您連絡可以嗎?

我:可以,那我另外想要請問 x200 上面的 Intel 網卡是不是有節電的選項我發現我每次進到螢幕保護程式之後網路都會斷線

客服:裡面並沒有提供這樣的選項喔,您要不要確認一下 Power Management 裡面的設定

我:我有確認過可是裡面只有無線網卡的設定

客服:那您要不要確認一下您的網路環境或是 ISP 那邊呢

我:那我再確認看看,謝謝 (當時已經不想講下去了)





後續

客服當然有打來,

說他重新移除和安裝 Turbo Memory 前後並沒有出現新的磁碟裝置,

不拉不拉~

當然他講的不是正確答案 = =



後來當我找到資料,我更懷疑他是不是真的有試過,

結論我買了一台好 NB 和不管用的客服

Priority tag

昨天看 test plan 發現要測 priority tag 的 traffic forwarding,

花點時間查一一下這是什麼東西



page 25 of the IEEE Std 802.1Q-2005

##

3.23 Priority-tagged frame: A tagged frame whose tag header carries priority information but carries no VLAN identification information.

##



另外在網路上爬到的



http://www.devicescape.com/docs/wip/package_guide/pkg_ieee80211.php#wp157858



##

802.1q Priority Tag Setup



Out of the box Linux 2.4 and 2.6 support 802.1q tags for vlan-id. They do not support 802.1q priority tags - i.e. tags where that vlan-id is set to 0, and the tag is used just to add priority information to the frame. Devicescape adds 802.1q priority tag support through the ebtables strip1q extension. Ebtables is a mechanism which allows packets to be inspected and processed during various stages of forwarding through a Linux Bridge. All packets received on a linux bridge pass through the 'broute chain' before any other processing. To use the strip1q module you add it to the broute chain or nat chain on a Linux bridge that will be forwarding 802.1q priority tagged frames. This command does this:



$ ebtables -t broute -A BROUTING -p 802_1Q --vlan-id 0 -j strip1q



Note



You must use the provided version of the ebtables user space command. This version has been extended to support the strip1q target.



This command registers the Devicescape strip1q module to be called for all frames received on the bridge which have an Ethernet protocol of 802_1Q (as all 802.1q tagged frames do), and where the vlan-id is equal to 0. When the strip1q module receives one of these frames it removes the 802.1q tag from the frame, while recording the priority from the tag in the skb->priority field. The now untagged frame is forwarded by the bridge appropriately. The value in the skb->priority field can be used later on when the frame reaches the 802.11 qdisc to select which wireless hardware queue to use to transmit the frame.



By default the strip1q modules maps 802.1q priority values (0-7) to skb->priority values of 256->263.

##



但是我還不知道這東西在真實環境中會被用在啥地方 =.=

x200 的網卡

結果 x200 的 Intel 網卡真的有節電的功能,而且預設會開啟,

所以要自己去裝置管理員那邊關掉。

2009年3月5日 星期四

精準測試

之前有個 case,要透過 PC 上的 SNMP Client 去對 DUT 產生 CPU 的 loading,使 Client 的 request 被 queue 住。

我在一台 PC 上同時 run 了 45 個 Client,對 DUT 也確實產生了 CPU 的 loading。

但是後來發生兩個狀況,

一個是 DUT 的 CPU loading 始終沒辦法維持 100%,

一個是 Project Leader 唸我說這樣測不準確。



為什麼呢?

因為我在一台 PC 上 run 45 個 Client,

但是以 OS 的角度我們必須用更細微的眼光來看,

雖然所有的 Client 是同時在 run,但是因為是在同一台 PC 上,

所以 OS 還是針對每個 Client 逐一的去處理,逐一的送出 request,

因此我們可以確定 request 是逐一到達 DUT,而不會同時到達造成 DUT 在 CPU loading 重的時候,

必須 queue 住一些request。



較準確的作法應該是,

用多台 PC 同時下去跑 Client,讓每台 PC 上的送出的 request 為各自獨立的事件,

同時間才會有 request 同時到達 DUT,才有可能產生 queue 住的情形。



大學和研究所都有修 OS,

我竟然沒想到 Orz。