tag:blogger.com,1999:blog-378071712024-03-06T14:20:36.987+08:00練習區Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.comBlogger56125tag:blogger.com,1999:blog-37807171.post-2618737891221842382023-05-03T10:51:00.001+08:002023-05-03T10:52:38.114+08:00Elastix 的替代版本 Issabel<p>最近剛好要弄一台新的SIP Server,由於很久之前用過Elastix,所以就找了一下有沒有新版。</p>
<p>結果查了一下,原來Elastix在2016年被3CX收購,後續基本上就停止發行了,網路上能找到最後最新的版本是2016年發布的4.0.76版。</p>
<p>後來我持續搜尋一下,有人接手Elastix的後續開發,那就是Issabel。</p><p>Issabel一直有持續在更新,最新一版的ISO是在2020-01-02釋出,是基於CentOS 7.7製作,提供了Asterisk 11、13、16可選。</p>
<p>並且由於G729的專利在2017年1月1日到期,最新版的Issabel也把G729 Codec也包進去了。 </p>
<p>我自己試了一下,Issabel的介面基本上跟Elastix一樣,而且直接有內建Custom Contexts,但是改名叫Class of Service。 </p>
<p>對於原本Elastix的用戶,如果剛好要建新的SIP Server,Issabel值得一試。</p>
<p>Issabel官網:</p>
<p><a href="https://www.issabel.org/">https://www.issabel.org/</a></p>Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0tag:blogger.com,1999:blog-37807171.post-53405865865972251182017-02-03T00:16:00.000+08:002017-02-04T17:30:49.128+08:00ASM1061 的 event id 11 錯誤最近幫一台 H61 的電腦買了一張 PCI-E 轉 2 SATA port 擴充卡,發現一個很奇怪的問題,在大量寫入的時候,Windows 的系統紀錄會跳出 event id 11 的錯誤,但是寫入的檔案是正確的。<br />
<br />
最後經過一番測試,發現只要換成 SATA 2 的硬碟就不會跳這個錯誤,只有用 SATA 3 的硬碟才會有這個問題。<br />
<br />
還有 Asmedia 的 Driver 實在是不怎樣,即使硬碟用 SATA 2 模式,但是用官方的 Driver,在遇上 Hard Disk Sentinel + FastCopy 全速拷貝時,當 Hard Disk Sentinel 偵測硬碟的狀態,會引發 event id 9 & event id 11 錯誤,最後換回 Windows 7 內建的標準 AHCI 1.0 驅動程式就不會出錯了。Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0tag:blogger.com,1999:blog-37807171.post-39302282913254404352016-03-03T00:08:00.000+08:002016-03-03T00:08:09.454+08:00CentOS FATAL: Could not load /lib/modules/x.x.x/modules/moduled.dep: no such file or directoryCentOS 更新 Kernel 後,使用新 Kernel Boot 發生『FATAL: Could not load /lib/modules/x.x.x/modules/moduled.dep: no such file or directory』錯誤時,可以試試看<br />
<br />
1. GRUB 先用上一個能正常開機的 Kernel 開機進入系統<br />
2. 下指令『yum reinstall kernel』,yum會找最新一版 Kernel 重裝<br />
<br />
如果運氣好,大概這樣就會正常了。Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0tag:blogger.com,1999:blog-37807171.post-55982450373460961092015-05-24T01:35:00.000+08:002016-03-03T00:08:22.374+08:00製作 OneNote 2013 Free 版離線安裝檔OneNote 2013在去年發表了免費版,但是官方網站只提供串流安裝,沒有離線安裝檔。<br />
<br />
免費版不能奢求太多,但是串流安裝每次都要下載1G左右的檔案,實在是很浪費時間,還好還是有替代方案的。<br />
<br />
替代方案就是用 Office Deployment Tool for Click-to-Run 來建立離線安裝包。<br />
<br />
Office Deployment Tool for Click-to-Run下載連結:<br />
<a href="https://www.microsoft.com/en-us/download/details.aspx?id=36778">https://www.microsoft.com/en-us/download/details.aspx?id=36778</a><br />
<br />
使用教學參考:<br />
<br />
App-V Part 6-建立 Office App-V 封裝<br />
<a href="http://georgg.com/8031/app-v-part-6-create-office-app-v-package/">http://georgg.com/8031/app-v-part-6-create-office-app-v-package/</a><br />
<br />
Using Office 365 ProPlus with the Office Deployment Tool<br />
<a href="https://www.petri.com/using-office-365-proplus-with-office-deployment-tool">https://www.petri.com/using-office-365-proplus-with-office-deployment-tool</a><br />
<br />
使用方式參考上面的文章就好了,我把重點的 configuration.xml 內容貼出來:<br />
<pre class="codeblock"><Configuration>
<Add OfficeClientEdition="32" >
<Product ID="OneNoteFreeRetail">
<Language ID="zh-tw" />
</Product>
</Add>
<Updates Enabled="TRUE" />
<Display Level="Full" AcceptEULA="TRUE" />
<Logging Level="Standard" Path="%temp%" />
</Configuration>
</pre>
<br />
使用上面的 configuration,搭配 Office Deployment Tool for Click-to-Run 就能建立離線安裝檔了。<br />
<br />
Product ID參考資料:<br />
Office 365 / Office 2013 - Product ID & Language ID Full List<br />
<a href="http://vsean.net/blog/post/191">http://vsean.net/blog/post/191</a>Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0tag:blogger.com,1999:blog-37807171.post-47110025667435538132015-02-06T15:47:00.000+08:002015-02-09T16:06:04.299+08:00如何讓 yum-plugin-security 在 CentOS 上發揮作用yum-plugin-security 是 RedHat 給 Yum 用來做 "僅搜尋安裝安全更新" 的 plugin,在 CentOS 上也是可以安裝執行的。<br />
<br />
不過最近發現,其實在 CentOS 上執行 yum-plugin-security 是沒有作用的,執行『yum list-security』會檢查安全更新,但總是會回報沒有需要的更新,以前覺得怪怪,不過因為都是剛裝好後執行,想說 CentOS 版本比較新吧,所以不以為意。<br />
<br />
但是最近安全漏洞比較多, yum-plugin-security 也沒找到更新,所以特別去搜尋了一下 CentOS 的論壇,發現原來這 plugin 在 CentOS 上是沒作用的... orz<br />
<br />
可以參考這篇討論:<a href="https://www.centos.org/forums/viewtopic.php?f=17&t=49639">https://www.centos.org/forums/viewtopic.php?f=17&t=49639</a><br />
<br />
為了解決這問題,網路上一陣搜尋後,還是找到可以讓 yum-plugin-security 發揮作用的方法,就是使用 <a href="https://github.com/vmfarms/generate_updateinfo" target="_blank">generate_updateinfo</a> 這個工具把給 RedHad 的 Errata updateinfo,處理成 CentOS 用,這樣就能讓 yum-plugin-security 發揮作用了。<br />
<br />
<br />
環境準備:<br />
1. Python 2.6<br />
2. createrepo 套件<br />
3. CentOS 5: yum-security<br />
CentOS 6: yum-plugin-security<br />
<br />
如果不確定 Python 的版本,可以下指令『<strong>python -V</strong>』,如果你是用 CentOS 5 ,那大概是2.4無誤,確認版本後,如果真的是2.4,那你可以安裝 epel repo , epel 有提供 Python26 ,安裝以後不會弄壞原本系統中需要 Python 2.4 的程式。<br />
<br />
====== CentOS 5 安裝 EPEL repo + Python26 方法 ======
<br />
CentOS 5 x86:
<br />
<pre class="codeblock">rpm -UvH http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
yum install python26
</pre>
CentOS 5 x64:
<br />
<pre class="codeblock">rpm -UvH http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
yum install python26
</pre>
<br />
接下來安裝需要套件:<br />
CentOS 5:<br />
<pre class="codeblock">yum install createrepo
yum install yum-security
</pre>
<br />
CentOS 6:<br />
<pre class="codeblock">yum install createrepo
yum install yum-plugin-security
</pre>
<br />
再來要在系統中建立一個 security repo 的目錄,假設要建立在『/security』這個目錄下<br />
<pre class="codeblock">mkdir /security
createrepo /security
</pre>
<br />
如果正確的話,『/security』這個目錄底下會產生一個『repodata』的子目錄,裡面會有如下幾個檔案:<br />
<pre class="codeblock">filelists.xml.gz
other.xml.gz
primary.xml.gz
repomd.xml
</pre>
<br />
security repo 目錄建立完成後,要修改 CentOS 的 yum repo 檔,把這個 security repo 加到裡面,編輯『<strong>/etc/yum.repos.d/CentOS-Base.repo</strong>』,在最底下加入:<br />
<br />
<pre class="codeblock">[security]
name=CentOS-$releasever - Security
baseurl=file:///security
</pre>
<br />
接著把目錄切換到『/security』底下,下載產生 Errata updateinfo 需要的檔案跟工具:<br />
<pre class="codeblock">cd /security
wget -N -P/security http://cefs.steve-meier.de/errata.latest.xml
wget --no-check-certificate https://github.com/vmfarms/generate_updateinfo/raw/master/generate_updateinfo.py
chmod 755 generate_updateinfo.py
</pre>
<br />
若要做 script 定期更新 errata.latest.xml ,建議使用『wget -q -N -P/security』, -q 為安靜模式,不輸出畫面; -N 則是檢查檔案的 timestamp ,如果遠端比本地新才會下載; -P 則是檔案要下載到哪個目錄,請記得使用 -N 幫網站節省點流量。<br />
<br />
接著要修改『generate_updateinfo.py』這個檔案:<br />
<br />
=========== CentOS 5 ============<br />
<pre class="codeblock">1. 這檔案預設使用『<span class="pl-c">#!/usr/bin/env python26</span>』,如果你是安裝Python26,那這行不用改
2. 修改第37行『RELEASES <span class="pl-k">=</span> [<span class="pl-s1"><span class="pl-pds">'</span>6<span class="pl-pds">'</span></span>,<span class="pl-s1"><span class="pl-pds">'</span>other<span class="pl-pds">'</span></span>]』,改成『RELEASES <span class="pl-k">=</span> [<span class="pl-s1"><span class="pl-pds">'5</span><span class="pl-pds">'</span></span>,<span class="pl-s1"><span class="pl-pds">'</span>other<span class="pl-pds">'</span></span>]』</pre>
<br />
=========== CentOS 6 ============<br />
<pre class="codeblock">1. 6應該是Python 2.6,第一行『<span class="pl-c">#!/usr/bin/env python26</span>』改成『<span class="pl-c">#!/usr/bin/env python</span>』
2. 第37行『RELEASES <span class="pl-k">=</span> [<span class="pl-s1"><span class="pl-pds">'</span>6<span class="pl-pds">'</span></span>,<span class="pl-s1"><span class="pl-pds">'</span>other<span class="pl-pds">'</span></span>]』不用修改
</pre>
<br />
generate_updateinfo.py 修改好後,下指令產生 updateinfo.xml 檔:<br />
<pre class="codeblock">./generate_updateinfo.py errata.latest.xml
WARNING::Package name '9755e86ad8536c908f95340be308190b52989bfa0d9268a461c40a3f0d493bc7' couldn't be matched against regex
WARNING::Package name 'b1e14edd0d675c6fb0be64cb875fbd9fac208a58e427ea32f373c9359b35642c' couldn't be matched against regex
WARNING::Package name 'b71bd90354d2724f256f9f23e113eea89c98b3ce923380657461cb78d34ab8da' couldn't be matched against regex
......
</pre>
如果有產生『WARNING::Package name xxxxxx couldn't be matched against regex』的錯誤訊息,不用管他,沒什麼影響。<br />
<br />
script 跑完後會在 /tmp/ 下產生兩個目錄:<br />
CentOS 5:
<br />
<pre class="codeblock">updateinfo-5
updateinfo-other
</pre>
<br />
CentOS 6:
<br />
<pre class="codeblock">updateinfo-6
updateinfo-other
</pre>
<br />
再來把 updateinfo.xml 合併到 security repo 裡面:<br />
=========== CentOS 5 ============<br />
<pre class="codeblock">/usr/bin/modifyrepo /tmp/updateinfo-5/updateinfo.xml /security/repodata
</pre>
<br />
=========== CentOS 6 ============<br />
<pre class="codeblock">/usr/bin/modifyrepo /tmp/updateinfo-6/updateinfo.xml /security/repodata
</pre>
<br />
執行成功會產生類似如下訊息:<br />
<pre class="codeblock">Wrote: /security/repodata/updateinfo.xml.gz
type = updateinfo
location = repodata/updateinfo.xml.gz
checksum = 3b3cd257c3926053b76cca78738f2f8e98dc034b
timestamp = 1423129008
open-checksum = 659b045d2d084f24d7d68f9d6ddf95bafeaa3879
Wrote: /security/repodata/repomd.xml
</pre>
<br />
做到這裡,已經把 yum-plugin-security 需要的檔案準備好了,接著下指令『<strong>yum list-security</strong>』,應該會有類似如下所示的訊息:<br />
<pre class="codeblock">Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
FEDORA-EPEL-2011-0466 bugfix PyPAM-0.5.0-11.el5.i386
CESA_2009__1642 security acpid-1.0.4-9.el5_4.1.i386
CESA_2014__1193 security axis-1.2.1-2jpp.8.el5_10.i386
CESA_2014__1293 security bash-3.2-33.el5.1.i386
CESA_2014__1306 security bash-3.2-33.el5_10.4.i386
CESA_2014__1306 security bash-3.2-33.el5_11.4.i386
.......</pre>
<br />
這指令會把可用的安全更新列表出來,由於原本的 yum-plugin-security 是針對 RedHat 系統設計的,所以『yum list-sec cves』、『yum update --cve CVE-2007-5707』這些指令是沒作用的。<br />
<br />
要注意的是 CentOS 的安全更新編號跟 RedHat 不一樣,以最近最新的 glibc ghost 漏洞作為例子:<br />
CVE 編號:<a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-0235" target="_blank">CVE-2015-0235</a><br />
RedHat 編號: <a href="https://rhn.redhat.com/errata/RHSA-2015-0090.html" target="_blank">RHSA-2015:0090-1</a><br />
CentOS 編號:<a href="http://lists.centos.org/pipermail/centos-announce/2015-January/020906.html" target="_blank">CESA-2015:0090</a><br />
<br />
經過處理的更新資訊已經從原本 RedHat 替換成 CentOS 的編號了,在查詢安全更新的資料時要以 CentOS 的公告為主。<br />
<br />
若是想查查看有沒有 glibc 可用的安全更新,可以下指令『<strong>yum list-sec glibc</strong>』,若有會有如下列表:<br />
<pre class="codeblock">CESA_2010__0787 security glibc-2.5-49.el5_5.6.i686
CESA_2010__0793 security glibc-2.5-49.el5_5.7.i686
CESA_2011__0412 security glibc-2.5-58.el5_6.2.i686
CESA_2014__1110 security glibc-2.5-118.el5_10.3.i686
CESA_2015__0090 security glibc-2.5-123.el5_11.1.i686
CESA_2014__1110 security glibc-2.12-1.132.el6_5.4.i686
CESA_2014__1110 security glibc-2.17-55.el7_0.1.i686
list-sec done
</pre>
<br />
若是想瞭解現在系統需要安裝的安全更新與相關套件,可下指令『<strong>yum --security check-update</strong>』,若有會有如下列表:<br />
<pre class="codeblock">Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Limiting package lists to security relevant ones
Needed 99 of 559 packages, for security
acpid.i386 1.0.4-12.el5 base
axis.i386 1.2.1-2jpp.8.el5_10 updates
bash.i386 3.2-33.el5_11.4 updates
bzip2.i386 1.0.3-6.el5_5 base
bzip2-devel.i386 1.0.3-6.el5_5 base
bzip2-libs.i386 1.0.3-6.el5_5 base
dbus-glib.i386 0.73-11.el5_9 base
dbus-glib-devel.i386 0.73-11.el5_9 base
...
</pre>
最後要更新安全更新,則下指令『<strong>yum update --security</strong>』即可。<br />
<br />
日後只要定期去更新 errata.latest.xml ,然後產生新的 updateinfo.xml 檔,就可以檢查有沒有需要的安全更新了。<br />
<br />
可能有人會想,花了大把功夫,還沒辦法全自動,有沒有簡單點的方案?<br />
<br />
1. 花錢買 RedHat ,訂閱他們的更新<br />
2. 用 Fedora<br />
3. 換 Scientific Linux 6 以上,SL 官方從 6 開始有做對應的 <a href="http://ftp.scientificlinux.org/linux/scientific/6.0/i386/updates/security/repodata/updateinfo.xml">updateinfo.xml</a><br />
4. 祈禱 CentOS 官方早日開始做對應的 updateinfo.xml<br />
<br />
<br />
參考資料:<br />
1. <a href="http://serverfault.com/questions/369833/automatically-check-for-security-updates-on-centos-or-scientific-linux">http://serverfault.com/questions/369833/automatically-check-for-security-updates-on-centos-or-scientific-linux</a><br />
2. <a href="http://blog.vmfarms.com/2013/12/inject-little-security-in-to-your.html">http://blog.vmfarms.com/2013/12/inject-little-security-in-to-your.html</a><br />
3. <a href="https://github.com/vmfarms/generate_updateinfo">https://github.com/vmfarms/generate_updateinfo</a><br />
4. <a href="http://cefs.steve-meier.de/">http://cefs.steve-meier.de/</a><br />
5. <a href="http://vogel.at.webry.info/201402/article_4.html">http://vogel.at.webry.info/201402/article_4.html</a><br />
<br />Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0tag:blogger.com,1999:blog-37807171.post-7694318082863585272014-05-11T21:41:00.001+08:002021-10-02T18:08:25.614+08:00修改 PotPlayer 快轉/倒退按鈕的功能<p>PotPlayer 不知道從哪一版開始把快轉/倒退的按鈕,修改成左鍵是快轉5秒/倒轉5秒,右鍵是下一個檔案/上一個檔案<br />
<br />
用的很不習慣,所以研究了一下,改回來的方法。<br />
<br />
以 1.6 版的預設面板為例:<br />
<br />
複製 C:\Program Files\DAUM\PotPlayer\Skins\Default.dsf 到工作目錄底下,改名成Default.zip,解壓縮<br />
<br />
用文字編輯器打開 VideoSkin.xml,尋找快轉/倒退按鈕設定,如下所示<br />
<br />
<Button Tooltip='$ID_PLAYBACK_5SEC_BACK_PREV' CmdID='ID_PLAYBACK_5SEC_BACK' AltCmdID='ID_PROCESS_PREV' Left='50' Top='28' Width='13' Height='12' ImageLeft='55' ImageTop='389' /><br />
<Button Tooltip='$ID_PLAYBACK_5SEC_FORW_NEXT' CmdID='ID_PLAYBACK_5SEC_FORW' AltCmdID='ID_PROCESS_NEXT' Left='69' Top='28' Width='13' Height='12' ImageLeft='111' ImageTop='389' /><br />
<br />
將 CmdID 跟 AltCmdID 內容對調,如下所示<br />
<br />
<Button Tooltip='$ID_PLAYBACK_5SEC_BACK_PREV' CmdID='ID_PROCESS_PREV' AltCmdID='ID_PLAYBACK_5SEC_BACK' Left='50' Top='28' Width='13' Height='12' ImageLeft='55' ImageTop='389' /><br />
<Button Tooltip='$ID_PLAYBACK_5SEC_FORW_NEXT' CmdID='ID_PROCESS_NEXT' AltCmdID='ID_PLAYBACK_5SEC_FORW' Left='69' Top='28' Width='13' Height='12' ImageLeft='111' ImageTop='389' /><br />
<br />
共有兩個地方要改,兩個都改完後存檔,再壓縮成 zip,然後改副檔名為 .dsf,檔名改個名字,放回 Skins<br />
<br />
2021/10/02更新:<br />
<br />
以 1.7.18958 版的預設面板為例: <br />
<br />
解開Default.dsf的部份同上述1.6版,用文字編輯器打開BottomVideo.txt,位置應該是第8、9兩行,修改如下所示<br />
<br />
<Button Align='Left' Tooltip='$ID_PLAYBACK_5SEC_BACK_PREV' CmdID='ID_PLAYBACK_5SEC_BACK' AltCmdID='ID_PROCESS_PREV' Width='41' ImageLeft='164' ImageTop='300' ImageWidth='41' ImageHeight='40' /><br />
<Button Align='Left' Tooltip='$ID_PLAYBACK_5SEC_FORW_NEXT' CmdID='ID_PLAYBACK_5SEC_FORW' AltCmdID='ID_PROCESS_NEXT' Width='41' ImageLeft='328' ImageTop='300' ImageWidth='41' ImageHeight='40' /><br />
<br />
將 CmdID 跟 AltCmdID 內容對調,如下所示<br />
<br />
<Button Align='Left' Tooltip='$ID_PLAYBACK_5SEC_BACK_PREV' CmdID='ID_PROCESS_PREV' AltCmdID='ID_PLAYBACK_5SEC_BACK' Width='41' ImageLeft='164' ImageTop='300' ImageWidth='41' ImageHeight='40' /><br />
<Button Align='Left' Tooltip='$ID_PLAYBACK_5SEC_FORW_NEXT' CmdID='ID_PROCESS_NEXT' AltCmdID='ID_PLAYBACK_5SEC_FORW' Width='41' ImageLeft='328' ImageTop='300' ImageWidth='41' ImageHeight='40' /><br />
<br />
目前測試只要修改BottomVideo.txt即可,改完後存檔,再壓縮成 zip,然後改副檔名為 .dsf,檔名改個名字,放回 Skins<br />
<br />
進 PotPlayer 選擇修改過的面板,打完收工。</p>Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com6tag:blogger.com,1999:blog-37807171.post-70785486683867824432013-12-29T20:29:00.000+08:002013-12-29T20:50:09.489+08:00NeilMed Sinus Rinse 洗鼻器的好朋友,快速 DIY 洗鼻鹽最近依照醫師指示,開始使用洗鼻器,洗了以後覺得效果還不錯,不過洗鼻鹽的開銷太大<br />
<br />
洗鼻鹽如果買現成的,價格還滿貴的,上禮拜去丁丁藥局買士康的洗鼻鹽,24 包賣 162 元,一包 6.75 元 ,如果買 NeilMed 原廠的就更貴了,50 包要 666 元,一包 13.32 元<br />
<br />
我研究了一下洗鼻鹽,洗鼻鹽的功能只是把水調成生理食鹽水,讓鼻腔黏膜在清洗的時候,不會有燒灼感,沒什麼神秘之處,所以決定自己調製就可以了<br />
<br />
生理食鹽水的定義是氯化鈉濃度 0.9% 的水,也就是 1 公升的水添加 9g 的食鹽就行,所以換算下來 240ml 的水,要加 2.16g 的食鹽<br />
<br />
比例知道後,剩下的問題就是無碘食鹽的取得,以及如何方便的弄出 2g 左右的食鹽 <br />
<br />
台鹽有兩款無碘鹽,一個是如意精鹽,成份是氯化鈉 96.5% <span class="st">以上</span>、水分 0.5% 以下、矽鋁酸鈉1%以下,矽鋁酸鈉的主要功能是防止鹽巴凝結;另外一個是無碘精鹽,就沒有額外添加抗凝結劑了<br />
<br />
如意精鹽去全聯就買得到,但是無碘精鹽就比較麻煩,得要去台鹽的直營店才有賣,加盟店沒有,1KG 袋裝賣 15 元,因為台鹽直營店離我很近,所以我就買無碘精鹽了,用如意精鹽也是可以的,網路上查一下,很多人也都是用如意精鹽在調製的<br />
<br />
接下來的問題是如何方便的弄出 2g 食鹽,我研究了一下,發現這個料理工具,定量調味瓶<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixPQYcv3lDtQZzYdLU7NLv2WhkvQH5D2e3_y3hvx6C0rJZbC3OAOIgq5NRUkRpLWwcdSB4ycN4dp7X7zWzjTnMS39RJdUUaTC8ZdqVw0m8753UoWBLTe9aymB6QGOzQexabjGZhw/s1600/item.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixPQYcv3lDtQZzYdLU7NLv2WhkvQH5D2e3_y3hvx6C0rJZbC3OAOIgq5NRUkRpLWwcdSB4ycN4dp7X7zWzjTnMS39RJdUUaTC8ZdqVw0m8753UoWBLTe9aymB6QGOzQexabjGZhw/s1600/item.jpg" /></a></div>
<br />
這個調味瓶的底部有個小湯匙,按下瓶身上的把手後,底下湯匙伸出來,就是 2g 左右的食鹽,我今天收到後,特別拿電子秤來量了一下,重量確實是 2g 左右<br />
<br />
不過這時候又有新問題了,NeilMed Sinus Rinse 的瓶口很小,那麼大的湯匙是沒辦法倒進去的,所以我想了一下,用包藥粉的紙來處理這問題應該就行了,鹽巴先倒在紙上,再折一下就可以順利倒進瓶子了<br />
<br />
包藥粉的紙去醫療器材行就買的到,一份 30 元,看起來有幾百張,我懶得數了<br />
<br />
整個 DIY 洗鼻鹽的開銷算起來,定量調味瓶買到手,一個大概不超過 100 元,無碘精鹽 1KG 一包 15 元,包藥紙幾百張一份 30 元,花費比買一盒現成的洗鼻鹽還低,但是可以洗 500 次啊Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0tag:blogger.com,1999:blog-37807171.post-56450160728068723472012-12-02T20:30:00.002+08:002012-12-02T20:30:34.421+08:00centos + nvidia + virtualgl => [VGL] ERROR: Could not open display :0.如果你的 Linux工作站只有遠端登入使用,連螢幕都沒有接,那你可能會遇到 [VGL] ERROR: Could not open display :0. 的問題。<br />
<br />
檢查你的Xorg.0.log:<br />
<br />
(EE) Dec 02 19:15:02 NVIDIA(0): Failed to assign any connected display devices to X screen 0<br />
(EE) Dec 02 19:15:02 NVIDIA(0): Failing initialization of X screen 0<br />
(II) UnloadModule: "nvidia"<br />
(II) UnloadModule: "ramdac"<br />
(II) UnloadModule: "wfb"<br />
(II) UnloadModule: "fb"<br />
(EE) Screen(s) found, but none have a usable configuration.<br />
<br />
Fatal server error:<br />
no screens found<br />
<br />
如果出現上面的錯誤訊息,那表示nvidia顯卡偵測不到螢幕,所以他自己卸載了,於是你的系統中就不存在display:0,所以導致virtualgl錯誤。<br />
<br />
解決方法:<br />
<br />
編輯你的xorg.conf<br />
<br />
Section "Device"<br />
Identifier "Videocard0"<br />
Driver "nvidia"<br />
<b><span style="color: red;">Option "ConnectedMonitor" "CRT"</span></b><br />
EndSectionRayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0tag:blogger.com,1999:blog-37807171.post-46736968784052981032012-10-10T21:10:00.002+08:002012-10-10T21:10:26.822+08:00VirtualGL + TurboVNC 快速步驟1. 先到 http://www.virtualgl.org/ 下載VirtualGL + TurboVNC<br />
<br />
<br />
2. 安裝 VirtualGL + TurboVNC<br />
<br />
3. 先下指令 init 3,關閉圖形模式,然後執行 vglserver_config,完成後再執行 init 5<br />
<br />
4. 如果沒設定過 vnc 密碼,先執行 vncpasswd,然後執行 TurboVNC 的 vncserver<br />
<br />
5. 使用 TurboVNC Client 連接<br />
<br />
執行需要3D程式的方法:<br />
<br />
在 TurboVNC Client 桌面中,打開 Terminal 視窗,下指令:<br />
vglrun <程式名稱><br />
<br />
舉例:<br />
vglrun glxinfo<br />
vglrun glxgears Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0tag:blogger.com,1999:blog-37807171.post-65636545158090113332012-10-10T17:24:00.001+08:002012-10-10T17:24:31.603+08:00Linux nVidia 卡 glxgears fps = 60 fps如果你在linux下用nvidia卡,跑glxgears,fps固定鎖在60fps,那應該是你的vsync被打開了。<br />
<br />
解決方法很簡單,只要 " export __GL_SYNC_TO_VBLANK=0 " ,然後再跑一次glxgear,fps應該就能突破60了。<br />
<br />Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0tag:blogger.com,1999:blog-37807171.post-92105641813335442652012-08-19T02:38:00.000+08:002012-08-19T02:38:28.668+08:00VMWare Virtual Disk vs. Physical Disk Benchmark<br />
Hard Disk : Hitachi Deskstar T7K500(HDT725032VLA380)<br />
<br />
VMWare version: VMWare Workstation 8.0.3 build 703057<br />
<br />
Gust Configuration<br />
===================================== <br />
<br />
OS: Windows XP SP3 MSDN release version<br />
RAM: 1GB<br />
CPU: 1 vCPU<br />
<br />
Test Method:<br />
1. PCMark05 V1.1.0 (HDD Test Suite)<br />
2. CrystalDiskMark V3.0.1<br />
<br />
<br />
<table style="border: 1px solid rgb(204, 204, 204); font-family: Tahoma,Geneva,sans-serif; font-size: 15px;">
<tbody>
<tr>
<th style="background-color: #104e8b; color: white; font-weight: bold;">HDD Test Suite</th>
<th colspan="2" style="background-color: #104e8b; color: white; font-weight: bold;">Physical Disk</th>
<th colspan="2" style="background-color: #104e8b; color: white; font-weight: bold;">Vistaul Disk<br />
(Single,Pre-allocated)</th>
<th colspan="2" style="background-color: #104e8b; color: white; font-weight: bold;">Vistaul Disk<br />
(Multiple,Pre-allocated)</th>
<th colspan="2" style="background-color: #104e8b; color: white; font-weight: bold;">Vistaul Disk<br />
(Single,Sparse)</th>
<th colspan="2" style="background-color: #104e8b; color: white; font-weight: bold;">Vistaul Disk<br />
(Multiple,Sparse)</th>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">XP Startup (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">7.747</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">6.57</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-15.19%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">5.459</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-29.53%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">7.965</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">2.81%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">4.684</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-39.54%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Application Loading (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">6.263</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">5.395</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-13.86%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">4.083</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-34.81%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">6.923</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">10.54%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">3.541</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-43.46%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">General Usage (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">5.26</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">4.496</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-14.52%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">3.012</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-42.74%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">7.022</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">33.50%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">2.976</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-43.42%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Virus Scan (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">117.296</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">143.888</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">22.67%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">139.854</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">19.23%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">198.046</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">68.84%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">124.761</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">6.36%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">File Write (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">50.553</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">45.856</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-9.29%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">21.251</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-57.96%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">26.774</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-47.04%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">14.473</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-71.37%</td>
</tr>
</tbody></table>
<br />
<br />
<table style="border: 1px solid rgb(204, 204, 204); font-family: Tahoma,Geneva,sans-serif; font-size: 15px;">
<tbody>
<tr>
<th style="background-color: #104e8b; color: white; font-weight: bold;">CrystalDiskMark V3.0.1</th>
<th colspan="2" style="background-color: #104e8b; color: white; font-weight: bold;">Physical Disk</th>
<th colspan="2" style="background-color: #104e8b; color: white; font-weight: bold;">Vistaul Disk<br />
(Single,Pre-allocated)</th>
<th colspan="2" style="background-color: #104e8b; color: white; font-weight: bold;">Vistaul Disk<br />
(Multiple,Pre-allocated)</th>
<th colspan="2" style="background-color: #104e8b; color: white; font-weight: bold;">Vistaul Disk<br />
(Single,Sparse)</th>
<th colspan="2" style="background-color: #104e8b; color: white; font-weight: bold;">Vistaul Disk<br />
(Multiple,Sparse)</th>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Sequential Read (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">53.409</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">53.452</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.08%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">53.677</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.50%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">50.818</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-4.85%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">52.379</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-1.93%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Sequential Write (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">53.211</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">53.333</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.23%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">53.578</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.69%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">50.877</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-4.39%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">52.555</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-1.23%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Read 512KB (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">24.641</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">24.545</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-0.39%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">24.887</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">1.00%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">24.561</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-0.32%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">23.781</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-3.49%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Write 512KB (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">31.714</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">31.923</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.66%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">31.964</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.79%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">31.187</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-1.66%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">31.013</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-2.21%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Read 4KB (QD=1) (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.563</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.543</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-3.55%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.544</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-3.37%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.537</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-4.62%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.511</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-9.24%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Write 4KB (QD=1) (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">1.318</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">1.349</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">2.35%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">1.377</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">4.48%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">1.324</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.46%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">1.327</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.68%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Read 4KB (QD=32) (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.645</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.627</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-2.79%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.635</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-1.55%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.617</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-4.34%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.616</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-4.50%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Write 4KB (QD=32) (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">1.375</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">1.362</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-0.95%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">1.388</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.95%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">1.354</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-1.53%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">1.338</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-2.69%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Read 4KB (QD=1) (IOPS)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">137.4</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">132.7</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-3.42%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">132.7</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-3.42%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">131</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-4.66%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">124.7</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-9.24%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Write 4KB (QD=1) (IOPS)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">321.8</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">329.4</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">2.36%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">336.1</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">4.44%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">323.2</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.44%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">323.9</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.65%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Read 4KB (QD=32) (IOPS)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">157.4</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">153.2</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-2.67%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">155</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-1.52%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">150.6</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-4.32%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">150.5</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-4.38%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Write 4KB (QD=32) (IOPS)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">335.6</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">332.5</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-0.92%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">338.9</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.98%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">330.5</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">-1.52%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">326.6</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-2.68%</td>
</tr>
</tbody></table>
<br />
<br />
<table style="border: 1px solid rgb(204, 204, 204); font-family: Tahoma,Geneva,sans-serif; font-size: 15px;">
<tbody>
<tr>
<th style="background-color: #104e8b; color: white; font-weight: bold;">HDD Test Suite</th>
<th colspan="2" style="background-color: #104e8b; color: white; font-weight: bold;">Physical Disk<br />
(only 1 vm)</th>
<th colspan="2" style="background-color: #104e8b; color: white; font-weight: bold;">Physical Disk<br />
(2 vm simultaneous)</th>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">XP Startup (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">7.747</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">2.8375</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-63.37%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Application Loading (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">6.263</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">2.234</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-64.33%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">General Usage (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">5.26</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">2.107</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-59.94%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Virus Scan (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">117.296</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">19.2015</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-83.63%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">File Write (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">50.553</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">28.08</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-44.45%</td>
</tr>
</tbody></table>
<br />
<br />
<table style="border: 1px solid rgb(204, 204, 204); font-family: Tahoma,Geneva,sans-serif; font-size: 15px;">
<tbody>
<tr>
<th style="background-color: #104e8b; color: white; font-weight: bold;">CrystalDiskMark V3.0.1</th>
<th colspan="2" style="background-color: #104e8b; color: white; font-weight: bold;">Physical Disk<br />
(only 1 vm)</th>
<th colspan="2" style="background-color: #104e8b; color: white; font-weight: bold;">Physical Disk<br />
(2 vm simultaneous)</th>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Sequential Read (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">53.409</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">47.358</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-11.33%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Sequential Write (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">53.211</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">17.283</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-67.52%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Read 512KB (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">24.641</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">10.209</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-58.57%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Write 512KB (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">31.714</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">12.0135</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-62.12%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Read 4KB (QD=1) (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.563</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.1845</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-67.23%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Write 4KB (QD=1) (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">1.318</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.545</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-58.65%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Read 4KB (QD=32) (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.645</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.186</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-71.16%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Write 4KB (QD=32) (MB/s)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">1.375</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">0.5135</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-62.65%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Read 4KB (QD=1) (IOPS)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">137.4</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">45.05</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-67.21%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Write 4KB (QD=1) (IOPS)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">321.8</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">133.05</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-58.65%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Read 4KB (QD=32) (IOPS)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">157.4</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">45.35</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-71.19%</td>
</tr>
<tr>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">Random Write 4KB (QD=32) (IOPS)</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">335.6</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">100%</td>
<td style="border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;">125.35</td>
<td style="border: 1px solid rgb(204, 204, 204); color: red; margin: 3px; padding: 4px;">-62.65%</td>
</tr>
</tbody></table>
Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0tag:blogger.com,1999:blog-37807171.post-90938016974612285482012-05-27T16:23:00.001+08:002012-08-19T01:12:02.662+08:00關閉『 Windows可顯示從網際網路下載的增強型裝置圖示及資訊 』提示如何關閉『Windows可顯示從網際網路下載的增強型裝置圖示及資訊』提示:<br />
<br />
1. 執行gpedit.msc<br />
2. 本機電腦原則 => 電腦設定 => 系統管理範本 => 系統 => 裝置安裝 => 防止從網際網路擷取裝置中繼資料,改為已啟用。<br />
<br />
參考文件:<br />
http://www.windowsitpro.com/article/systems-management/q-how-can-i-disable-the-information-bar-shown-in-drives-and-printers-that-prompts-to-use-enhanced-device-icons-and-information-Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0tag:blogger.com,1999:blog-37807171.post-1754488551408780272012-03-25T15:20:00.000+08:002012-03-25T15:20:08.402+08:00eBoostr 4使用系統記憶體的怪問題今天試用了一下eBoostr 4,想利用一下空閒的ram,但是發生很怪的狀況。<br />
<br />
我選用系統記憶體做快取,但是控制台卻顯示『系統記憶體(停用)』,而且工作管理員那邊,確實ram也沒用掉。<br />
<br />
查了一下,也沒看到什麼人討論這問題,最後我發現把ram的配置從4096MB降到3072MB之後,他就自己變成啟用,而且ram也確實被吃掉了,真是可喜可賀... ̄▽ ̄Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0tag:blogger.com,1999:blog-37807171.post-21323633561882858572012-03-11T16:38:00.000+08:002012-03-11T16:38:49.209+08:00CentOS 5 升級PHP 5.3的方法C5-testing這個repo的php版本更新好慢,想試試較新版本的php得換別隻repo了。<br />
<br />
for i386:<br />
wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm<br />
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm<br />
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm<br />
yum --enablerepo=remi update php php-*<br />
<br />
for x86_64:<br />
wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm<br />
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm<br />
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm<br />
yum --enablerepo=remi update php php-*<br />
<br />
如果在x64的環境下更新PHP跟MySQL的時候,遇到如下的錯誤訊息: <br />
<br />
file /etc/my.cnf from install of mysql-libs-5.5.21-1.el5.remi.x86_64 conflicts with file from package <span style="color: red;">mysql-5.0.77-3.el5.i386</span><br />
<br />
那是因為i386版的mysql也被裝到系統裡面了,所以影響了yum的更新,解決方法如下:<br />
yum remove <span style="color: red;">mysql-5.0.77-3.el5.i386</span><br />
<br />
看你錯誤訊息的package name是啥,就跟著輸入,讓yum把i386版的移除後,就沒問題了。<br />
<br />
參考文章:http://www.andresmontalban.com/update-centos-5-php-5-1-to-php-5-3/Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0tag:blogger.com,1999:blog-37807171.post-80405958037506727372012-02-05T19:36:00.000+08:002012-02-05T19:36:56.751+08:00UAO引發的罕見不穩定問題如果你OS用Windows 7 x64,又因為有舊的程式不支援unicode,不得已得裝UAO補完的話。<br />
<br />
誠摯建議只要把C_950.NLS放到syswow64裡面就好了,通常都是32位元的舊程式有unicode支援問題,64位元的原生程式現在也沒幾隻,應該沒有需要。<br />
<br />
今天剛好就遇到一個程式因為UAO引發當機,反覆測試後,發現syswow64裡面放UAO版的沒問題,但是system32裡面放就一定死,神奇的怪經驗,特別紀錄一下。Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0tag:blogger.com,1999:blog-37807171.post-21800953453911729942012-01-28T00:54:00.000+08:002012-01-28T00:54:08.034+08:00寬螢幕下,如何強迫Word顯示比例為120%現在螢幕越買越大,22吋已經是基本中的基本了。<br />
<br />
不過當螢幕解析度越來越大大的時候,Word就有點不太妙了。<br />
<br />
在過去的1280*1024解析度下,預設的100%顯示比例,可以剛好讓文件顯示在螢幕的正中間,但是現在解析度變大以後,100%就變成往左邊靠,佔據畫面的左半邊,畫面右半邊就空蕩蕩。<br />
<br />
在解析度1680*1050以上,如果要讓文件顯示在畫面的正中間,至少要把顯示比例設定成120%才行。但是Word是沒辦法強迫設定顯示比例為某個定值,這樣就讓人很困擾,每次開Word都還要手動調比例。<br />
<br />
後來我在網路上找了些資料,總算搞定這個問題了。<br />
<br />
一開始,參考了這篇『<a href="http://support.microsoft.com/kb/983243/zh-tw" target="_blank">一點通 - 如何在大尺寸螢幕開啟 Word 2010 文件讓畫面自動置中 (MVP 撰寫)</a>』,確實可以讓Word固定顯示120%,但是在開啟舊文件檔的時候,會出現奇怪的錯誤訊息『沒有設定物件變數或 With 區塊變數』,雖然這問題不大,但是看了礙眼。<br />
<br />
後來繼續研究,參考了一篇<a href="http://www.sql.ru/forum/actualthread.aspx?tid=859510" target="_blank">俄羅斯的文章</a>,把VBA Code做了點修改,這次無論是開新檔案或是開啟舊檔都能夠強迫顯示比例為120%,而且沒有錯誤訊息。<br />
<br />
請參照那篇MVP撰寫的文章的方法,但是其中VBA Code改用下列所示:<br />
<br />
=======================================================<br />
Public WithEvents App As Application<br />
<br />
Private Sub Document_Open()<br />
Set App = Application<br />
End Sub<br />
<br />
Private Sub App_DocumentOpen(ByVal Doc As Document)<br />
Doc.ActiveWindow.ActivePane.View.Zoom.Percentage = 120<br />
End Sub<br />
<br />
Private Sub Document_New()<br />
Set App = Application<br />
End Sub<br />
<br />
Private Sub App_DocumentNew(ByVal Doc As Document)<br />
Doc.ActiveWindow.ActivePane.View.Zoom.Percentage = 120<br />
End Sub<br />
=======================================================<br />
<br />
特別寫下來紀錄一下,也給有相同困擾的人一個參考。Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com2tag:blogger.com,1999:blog-37807171.post-86212027541303800992011-10-30T20:30:00.000+08:002011-10-30T20:30:56.245+08:0024" LCD 全螢幕顯示A4 PDF,還是不能達到1:1的原因剛剛研究了一下,為啥24" LCD,還是不能A4 PDF縮放100%,全螢幕後,達到實體1:1顯示的效果。<br />
<br />
原來問題在於acrobat reader的螢幕解析度,acrobat reader預設的螢幕解析度是110 ppi,可是我的螢幕實際上只有92 ppi,這就造成了全螢幕後還是無法1:1顯示的狀況!<br />
<br />
瞭解這問題後,改掉reader的螢幕解析度設定,然後印一張A4出來比對,pdf設定縮放100%,切全螢幕,兩相比較,總算有1:1 A4顯示啦!XDRayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0tag:blogger.com,1999:blog-37807171.post-16655786701530617882011-09-27T10:19:00.000+08:002011-09-27T10:19:47.197+08:00USB音效卡有地雷<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWtQAeUy95hdI4ulxPyDh-vUnT5wmdyIjmTHEubSkWh-wX35Qxlq-5lQXmlAuCXsZ_0zUguO4vicdeij7CbyUC9M4JWklZx9pa1eDEGHkdh70E5J8q1WWKPiu9G-fyWsZuAYlXjA/s1600/USB7.1.jpg" imageanchor="1"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWtQAeUy95hdI4ulxPyDh-vUnT5wmdyIjmTHEubSkWh-wX35Qxlq-5lQXmlAuCXsZ_0zUguO4vicdeij7CbyUC9M4JWklZx9pa1eDEGHkdh70E5J8q1WWKPiu9G-fyWsZuAYlXjA/s400/USB7.1.jpg" width="360" /></a></div><br />
上禮拜買了一個如上圖所示的USB 7.1聲道音效卡,原本是要替代主機板上的爛onboard。<br />
<br />
拍賣上找了一下,找個一個價格不錯,又能自取的買了,結果買了以後,才發現這看似精美的產品,結果是好大一格洞...<br />
<br />
這個音效卡的晶片是用CM108,從Windows XP到Windows 7都可以透過系統內建的USB Audio公用驅動程式去驅動裝置,無須自行安裝驅動程式,就基本使用來說,非常方便。<br />
<br />
音質的話就很普通,畢竟這個產品最便宜不過幾十塊,到PCHome購物賣299元,想來也不會多好,整體來說,就是有聲音,其他沒啥特點。<br />
<br />
不過跟onboard比起來,最重要的是沒有onboard上面的背景電流雜訊滋滋聲,對於這點,我個人本來是很滿意的!<br />
<br />
不過世事難預料,這款音效卡很神奇的會讓耳機發熱,無論是阻抗16歐姆或是32歐姆的耳機都會發熱,發熱溫度比體溫略高,還在可接受的範圍;於是詢問賣家,賣家說他手邊這個音效卡,全部都會發熱,既然這產品是這樣,那就湊合著用吧。<br />
<br />
但是後來用了兩天後,我發現我的Philips SHE 2550聲音爛掉了,整個聲音變得糊糊的,無論接到什麼裝置上都一樣,耳機就這樣去了...囧rz<br />
<br />
提醒想買USB音效卡來用的人,如果你要接耳機用,千萬別考慮這款,要是你的耳機還買個幾百塊,結果被這音效卡搞爛了,你會樵到沒力...Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0tag:blogger.com,1999:blog-37807171.post-82926059156188670472011-08-14T21:55:00.001+08:002011-08-15T00:44:54.135+08:00Windows 7 & 2008 USB儲存裝置速度提昇更新(KB2581464)微軟在12號的時候,釋出了一個Windows 7 & 2008專用的USB儲存裝置,速度提昇的更新檔。<br />
<br />
這個更新主要是修改了最大傳輸大小的上限,從原本的64KB提昇到2MB。<br />
<br />
原文請見: <a href="http://support.microsoft.com/kb/2581464">http://support.microsoft.com/kb/2581464</a><br />
<br />
這個hotfix的直接下載連結:<br />
<br />
<span class="nm">x86:<br />
<a class="ot-anchor" href="http://hotfixv4.microsoft.com/Windows%207/Windows%20Server2008%20R2%20SP1/sp2/Fix373164/7600/free/435479_intl_i386_zip.exe">http://hotfixv4.microsoft.com/Windows%207/Windows%20Server2008%20R2%20SP1/sp2/Fix373164/7600/free/435479_intl_i386_zip.exe</a><br />
<br />
x64:<br />
<a class="ot-anchor" href="http://hotfixv4.microsoft.com/Windows%207/Windows%20Server2008%20R2%20SP1/sp2/Fix373164/7600/free/435480_intl_x64_zip.exe">http://hotfixv4.microsoft.com/Windows%207/Windows%20Server2008%20R2%20SP1/sp2/Fix373164/7600/free/435480_intl_x64_zip.exe</a></span><br />
<br />
其中原文提到,要配合修改機碼,並設定最大傳輸大小的參數後,才會發生效果。<br />
<br />
機碼的設定方法,參考以下說明:<br />
<br />
1. 安裝Hotfix,先不要重新開機。<br />
<br />
2. 請先插入你的隨身碟或USB硬碟。<br />
<br />
3. 開啟『裝置管理員』=> 展開『磁碟機』,在你的USB裝置上點兩下,展開詳細視窗。<br />
<br />
4. 在裝置的詳細視窗中點選『詳細資料』,『屬性』選擇『上層』,內容會出現類似『USB\VID_1D0D&PID_0213\07890F1313DB』的東西。<br />
<br />
5. 紀錄其中的VID & PID,以上述例子來看,我們要整理成『1D0D0213』。<br />
<br />
6. 執行regedit,找到『HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbstor』,在『usbstor』目錄夾上按右鍵選新增機碼,然後輸入步驟5整理出來的數值。<br />
<br />
7. 點選新增加的機碼,在右邊空白畫面中,按右鍵選新增DWORD,輸入『MaximumTransferLength』。<br />
<br />
8.在新增的MaximumTransferLength機碼上點兩下,右邊『底數』選擇『十進位』,左邊的數值填入『2097120』。 <br />
<br />
9. 重新開機。<br />
<br />
以下是實測資料:<br />
<br />
測試裝置1:TDK LoR Trans-It Drive USB Device (8G)<br />
測試軟體:FDBench<br />
測試設置:Drive Size 100MB<br />
<br />
1. 未安裝更新前:<br />
<table border="1"><tbody>
<tr><td>ReadWrite</td><td>Read</td><td>Write</td><td>Random Read</td><td>Random Write</td><td>(KByte/s)</td></tr>
<tr><td>18134</td><td>27924</td><td>14424</td><td>27690</td><td>2499</td><td></td></tr>
</tbody></table><br />
2. 安裝更新後,還沒修改機碼:<br />
<table border="1"><tbody>
<tr><td>ReadWrite</td><td>Read</td><td>Write</td><td>Random Read</td><td>Random Write</td><td>(KByte/s)</td></tr>
<tr><td>18167</td><td>27924</td><td>14299</td><td>27924</td><td>2523</td><td></td></tr>
</tbody></table><br />
從1和2的數據來看,幾乎沒有影響,所以不改機碼是沒用的。<br />
<br />
3. 安裝更新,修改機碼後:<br />
<table border="1"><tbody>
<tr><td>ReadWrite</td><td>Read</td><td>Write</td><td>Random Read</td><td>Random Write</td><td>(KByte/s)</td></tr>
<tr><td>21486</td><td>37702</td><td>17691</td><td>27924</td><td>2628</td><td></td></tr>
<tr><td>+15.6%</td><td>+25.93%</td><td>+18.48%</td><td>+0.84%</td><td>+4.9%</td><td>速度提昇</td></tr>
</tbody></table><br />
修改機碼後,隨身碟的存取速度,提昇的非常明顯!<br />
<br />
=========================================================<br />
<br />
測試裝置2:Hitachi 2TB + ICY Dock MB881US-1S-1 USB2外接座<br />
測試軟體:CrystalDiskMark 3.0.1 x64<br />
測試設置:100 MB (x5)<br />
<br />
1. 未安裝更新前:<br />
<table border="1"><tbody>
<tr><td>Sequential Read</td><td>Sequential Write</td><td>Random Read 512KB</td><td>Random Write 512KB</td><td>Random Read 4KB</td><td>Random Write 4KB</td><td>(MB/s)</td></tr>
<tr><td>30.678</td><td>29.164</td><td>23.793</td><td>29.151</td><td>0.720</td><td>1.334</td><td></td></tr>
</tbody></table><br />
2. 安裝更新,修改機碼後:<br />
<table border="1"><tbody>
<tr><td>Sequential Read</td><td>Sequential Write</td><td>Random Read 512KB</td><td>Random Write 512KB</td><td>Random Read 4KB</td><td>Random Write 4KB</td><td>(MB/s)</td></tr>
<tr><td>41.468</td><td>40.434</td><td>28.849</td><td>36.798</td><td>0.728</td><td>1.360</td><td></td></tr>
<tr><td>+26.02%</td><td>+27.87%</td><td>+17.53%</td><td>+20.78%</td><td>+1.1%</td><td>+1.91%</td><td>速度提昇</td></tr>
</tbody></table><br />
從這個測試看來,速度的提昇相當顯著,有興趣的可以玩玩看,可惜只限Windows 7 & 2008有得用。<br />
<br />
至於對USB3有沒有用,我就不清楚了,我也沒USB3可以測試;而且USB3本來就快得跟SATA port有拼了,還需要再加快嗎?XDRayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com6tag:blogger.com,1999:blog-37807171.post-87228034696778420562011-03-06T18:31:00.057+08:002011-03-14T00:01:51.777+08:00EZLINK Flora 60GB MLC 使用心得最近看SSD價格殺的很低,心有點癢癢的,偏偏Intel G3遲遲不上市,等不到G2跳水!XD<br />
<br />
之前在網路上看到SSD有不少問題,莫名的死亡、漸凍、越用越慢等等,還有效能高低的問題。<br />
<br />
想說買一個便宜的玩玩看,踩踩看地雷,瞭解一下便宜的SSD能到什麼地步,有多地雷,所以就買了一個EZLINK Flora 60GB MLC版的。<br />
<br />
其實本來是想買Violet 64GB版本的,可惜等我下定決心要買的時候,已經沒貨了...囧<br />
<br />
一開始因為看了『<a href="http://www.mobile01.com/topicdetail.php?f=490&t=1994030&p=1">EZLINK 60GB SLC 內部開箱</a>』,對Flora系列非常沒信心,感覺這玩意就像紙糊的一樣容易壞,但是迫於Violet沒貨,不得已也只能考慮Flora版本了。<br />
<br />
個人偏好Violet的最主要原因,是因為辦公室的電腦SATA沒有AHCI,就算上了Windows 7,也是沒辦法發揮Trim的功能,所以原本Violet系列的垃圾蒐集(Garbage Collection)功能就很重要了。<br />
<br />
偏偏EZLINK的官網跟PCHOME購物的文宣也都寫的不清不楚,Flora系列中的『主動式磁區優化』照敘述看起來好像GC,但是又沒明文寫出來等同GC。<br />
<br />
Violet的PCHOME購物文宣明白寫出,就算是跑WinXP也不用擔心不支援Trim的問題;如果是同功能,為啥Flora不跟著寫上去,也讓我很擔心。<br />
<br />
後來打電話去EZLINK的公司詢問,工程師跟我說明,Flora也是有GC的功能的,就算我的作業系統不支援Trim的功能,也不影響的。然後有問題的控制器是SLC版本的,MLC版用的不一樣,所以沒有那篇內部開箱文說的問題,他們也對JMicron有這問題感到很困擾。<br />
<br />
既然他們公司的工程師都說明了沒啥問題,也有我要的GC的話,那就放心一點踩地雷了!XD<br />
<br />
以下是沒裝OS,空硬碟的測試數據:<br />
<br />
<table><tbody>
<tr> <td><b>ICH7 IDE Mode</b></td> </tr>
<tr> <td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWrOZWLJLRU9gr8Or4eA446bHYqojSmkHZt9jBNR05BYDhmyoGi-TJBdHfOsJJcslJE42Lwx9Ms9Gd6k81GeP5upF1manX2UDMrskFfXi13HBG4z6jB15fpzpIRKHD0b9NjtRnxA/s1600/EZLINK+FLORA+MLC+on+ICH7.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5580920999404159074" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWrOZWLJLRU9gr8Or4eA446bHYqojSmkHZt9jBNR05BYDhmyoGi-TJBdHfOsJJcslJE42Lwx9Ms9Gd6k81GeP5upF1manX2UDMrskFfXi13HBG4z6jB15fpzpIRKHD0b9NjtRnxA/s400/EZLINK+FLORA+MLC+on+ICH7.png" style="cursor: pointer; height: 370px; width: 400px;" /></a></td> </tr>
<tr> <td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNgac4ksJbx0t7bzC_sEkn1P3ztEthzD2bmU8tO3geRHLUk-EtfZUzRVJAumT9WvsL-xdldBlBxIyxQ4rGNK4TqLI8W0zJDSFRsI_PqpJYZBLoXZrbQQZPbcL6-2eefebNFO3jSQ/s1600/EZLINK+FLORA+MLC+on+ICH7_iops.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5580921272049356402" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNgac4ksJbx0t7bzC_sEkn1P3ztEthzD2bmU8tO3geRHLUk-EtfZUzRVJAumT9WvsL-xdldBlBxIyxQ4rGNK4TqLI8W0zJDSFRsI_PqpJYZBLoXZrbQQZPbcL6-2eefebNFO3jSQ/s400/EZLINK+FLORA+MLC+on+ICH7_iops.png" style="cursor: pointer; height: 370px; width: 400px;" /></a></td> </tr>
<tr> <td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu2vCF-0Gm-YEYHrlVmWHvFMwHmvWDWEa4iKWdwc6fUYujiIotJw4h1tBcybltmPq7sgQfIVdY4dDGvI9-kLynpf2vMf0rgaUKB5GcLHk4-mkm0YHqSPhTfI0ymyjR6Kmn02m15A/s1600/EZLINK+FLORA+MLC+on+ICH7_CDM.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5580921433422701538" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu2vCF-0Gm-YEYHrlVmWHvFMwHmvWDWEa4iKWdwc6fUYujiIotJw4h1tBcybltmPq7sgQfIVdY4dDGvI9-kLynpf2vMf0rgaUKB5GcLHk4-mkm0YHqSPhTfI0ymyjR6Kmn02m15A/s400/EZLINK+FLORA+MLC+on+ICH7_CDM.png" style="cursor: pointer; height: 363px; width: 400px;" /></a></td> </tr>
</tbody></table><table><tbody>
<tr> <td><br />
<b>PCI-E 1x JMB363 SATA AHCI Mode</b></td> </tr>
<tr> <td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhddGJRIpPTqVv7aoWkTYD77VlGGHNhSMxZwr_18mhmVmg_55mmJDvMk0bnP96xmZEJx77oXpGRy02uLYmuw1iLuIuHSp4PBhjG75lG4W1xhOzWgfBHPmcrNcXzXbV1GXWGbgL3fQ/s1600/EZLINK+FLORA+MLC+on+JMB363.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5580921557852651026" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhddGJRIpPTqVv7aoWkTYD77VlGGHNhSMxZwr_18mhmVmg_55mmJDvMk0bnP96xmZEJx77oXpGRy02uLYmuw1iLuIuHSp4PBhjG75lG4W1xhOzWgfBHPmcrNcXzXbV1GXWGbgL3fQ/s400/EZLINK+FLORA+MLC+on+JMB363.png" style="cursor: pointer; height: 370px; width: 400px;" /></a></td> </tr>
<tr> <td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4_CAxb7VfQrQk2U9Gf5Uu_GRFnYZ4eKSxLcMERvIhdcZRYZC_uuTHV9m4ZvdpuVeB7t9uTpVUCgK9-qYMUVck8EUCIj-rt5Im8RVF0DrVyV6AOJBatxa7_03PffIUvtgfcOX5tA/s1600/EZLINK+FLORA+MLC+on+JMB363_iops.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5580921715361700562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4_CAxb7VfQrQk2U9Gf5Uu_GRFnYZ4eKSxLcMERvIhdcZRYZC_uuTHV9m4ZvdpuVeB7t9uTpVUCgK9-qYMUVck8EUCIj-rt5Im8RVF0DrVyV6AOJBatxa7_03PffIUvtgfcOX5tA/s400/EZLINK+FLORA+MLC+on+JMB363_iops.png" style="cursor: pointer; height: 370px; width: 400px;" /></a></td> </tr>
<tr> <td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJiIwdHu8V_TeaJZXYgZPQCP6iFGdJRtBy1Eu8OZT88JHaQtmw-W0ZquaMhUw2_CZHfrMqmHerwi6WW1Rx00sIW9Q-osp9ENL-3KTxpoN1kTmMPHqUWDxtCpGuDN7AC-gKjPHZPg/s1600/EZLINK+FLORA+MLC+on+JMB363_CDM.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5580921720105372978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJiIwdHu8V_TeaJZXYgZPQCP6iFGdJRtBy1Eu8OZT88JHaQtmw-W0ZquaMhUw2_CZHfrMqmHerwi6WW1Rx00sIW9Q-osp9ENL-3KTxpoN1kTmMPHqUWDxtCpGuDN7AC-gKjPHZPg/s400/EZLINK+FLORA+MLC+on+JMB363_CDM.png" style="cursor: pointer; height: 363px; width: 400px;" /></a></td> </tr>
</tbody></table><table><tbody>
<tr> <td><br />
<b>AMD SB600 SATA AHCI Mode</b></td> </tr>
<tr> <td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS8a_oirHBWEVlScAWGEovF3aekQy15025r3ZSLOecNZi_efelEvVnK1zVflW7TBNjDUboN5MaNItMHbzBMZhwPXMah7FRhA2lWjeNqyayx7BgIwJeaSPxy_Lj0zORLH3kAAeK8w/s1600/EZLINK++FLORA+MLC+on+SB600.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5580921876052679682" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS8a_oirHBWEVlScAWGEovF3aekQy15025r3ZSLOecNZi_efelEvVnK1zVflW7TBNjDUboN5MaNItMHbzBMZhwPXMah7FRhA2lWjeNqyayx7BgIwJeaSPxy_Lj0zORLH3kAAeK8w/s400/EZLINK++FLORA+MLC+on+SB600.png" style="cursor: pointer; height: 370px; width: 400px;" /></a></td> </tr>
<tr> <td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVEB9C6xwcPkk1rf4oUF5SLhlYIQkHpm9pKs-66ZTroxZRpIrYT3qxrCRRuRrRnbbfo-9F6bvB9hC8COZdcTr7JME3QpH__J-GcW5YwzhkRsPHo_NS1bLKRyfQp0KZQUB2KLRQgA/s1600/EZLINK++FLORA+MLC+on+SB600_iops.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5580921879186442002" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVEB9C6xwcPkk1rf4oUF5SLhlYIQkHpm9pKs-66ZTroxZRpIrYT3qxrCRRuRrRnbbfo-9F6bvB9hC8COZdcTr7JME3QpH__J-GcW5YwzhkRsPHo_NS1bLKRyfQp0KZQUB2KLRQgA/s400/EZLINK++FLORA+MLC+on+SB600_iops.png" style="cursor: pointer; height: 370px; width: 400px;" /></a></td> </tr>
<tr> <td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbx7fDEjbeZFj2TPlRIPEWW4BTIL_l1rmkjgK6uO8uL1bzvH60oP6PuDlr6mneqvW-DLRcarxaqEhVUGPH1DHyVmGj3rL_IkGbqPaUiQOVTLMJvDQ3YmHdiFbFhF5TnE_Gjjsm9A/s1600/EZLINK++FLORA+MLC+on+SB600_CDM.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5580921882559958578" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbx7fDEjbeZFj2TPlRIPEWW4BTIL_l1rmkjgK6uO8uL1bzvH60oP6PuDlr6mneqvW-DLRcarxaqEhVUGPH1DHyVmGj3rL_IkGbqPaUiQOVTLMJvDQ3YmHdiFbFhF5TnE_Gjjsm9A/s400/EZLINK++FLORA+MLC+on+SB600_CDM.png" style="cursor: pointer; height: 363px; width: 400px;" /></a></td> </tr>
</tbody></table><br />
從上面的數據上來看,有沒有原生的AHCI影響非常大,在AMD SB600上面,4KQD的效能真的是大爆發,在IDE Mode上,4K & 4KQD幾乎沒啥變化。<br />
<br />
另外JMB363的AHCI根本就是廢的,他只是有AHCI的熱拔插功能罷了,不用奢望在舊電腦上裝一張JMB363的SATA擴充卡,就能發揮SSD的全部效能。<br />
<br />
再來是裝上OS後的測試數據:<br />
<br />
<br />
<table><tbody>
<tr> <td><b>ICH7 IDE Mode,剛裝好Windows 7</b></td> </tr>
<tr> <td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCR0Rmdy0YRm3kbf3-bFNdcQJ4MYyRS0aQ_EtgUN6db3UMR2zCaUdFfXd8DGqCvWKwmw3c-Lp1eWyiVxf4fiqwJcO4OxSk53hTHMXNhbTBtn1uBpzHgn8ktX82Y-qVsa4EK5jT3w/s1600/EZLINK++FLORA+MLC+on+ICH7_OS.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5580922435016432386" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCR0Rmdy0YRm3kbf3-bFNdcQJ4MYyRS0aQ_EtgUN6db3UMR2zCaUdFfXd8DGqCvWKwmw3c-Lp1eWyiVxf4fiqwJcO4OxSk53hTHMXNhbTBtn1uBpzHgn8ktX82Y-qVsa4EK5jT3w/s400/EZLINK++FLORA+MLC+on+ICH7_OS.png" style="cursor: pointer; height: 370px; width: 400px;" /></a></td> </tr>
<tr> <td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2qa1FS91sCFjzYw4yY6fy72vhO6jYS8pvuljtGleTPjKKLFdEz3xWIZJAsAyva0W652rg5f0mMMByRh-13nouM7k3Ux4LcfjjyywmNOS5_JfUxtV7V7tszq7OXfcZgfCHHGJ4wA/s1600/EZLINK++FLORA+MLC+on+ICH7_OS_iops.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5580922434410896050" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2qa1FS91sCFjzYw4yY6fy72vhO6jYS8pvuljtGleTPjKKLFdEz3xWIZJAsAyva0W652rg5f0mMMByRh-13nouM7k3Ux4LcfjjyywmNOS5_JfUxtV7V7tszq7OXfcZgfCHHGJ4wA/s400/EZLINK++FLORA+MLC+on+ICH7_OS_iops.png" style="cursor: pointer; height: 370px; width: 400px;" /></a></td> </tr>
<tr> <td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibYwXw0RSNdf2SegZU9O2SH34iH5viMjySpWsK4frWCjXrQM3tJQ5RO4vn97MLUL836pixJOBL_zPedHMbiTb86wtv2nxXdKofSgBKANHmP9lGA9ftRCBnqKAgL9pv7x7L5pubHA/s1600/EZLINK++FLORA+MLC+on+ICH7_OS_CDM.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5580922437627957858" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibYwXw0RSNdf2SegZU9O2SH34iH5viMjySpWsK4frWCjXrQM3tJQ5RO4vn97MLUL836pixJOBL_zPedHMbiTb86wtv2nxXdKofSgBKANHmP9lGA9ftRCBnqKAgL9pv7x7L5pubHA/s400/EZLINK++FLORA+MLC+on+ICH7_OS_CDM.png" style="cursor: pointer; height: 363px; width: 400px;" /></a></td> </tr>
</tbody></table><table><tbody>
<tr> <td><br />
<b>ICH7 IDE Mode,資料搬回來,共有163858個檔案時</b></td> </tr>
<tr> <td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEianF83nch5-qHXicQO2IS_2vQCv1mqjRt-MzOg5vnc6jrweUXMWvevOLdRg8rWjlgkjkQCu6GYCw8ABJ1A7xRvfWDjHABy6_BhjlFVm66K5IyENzdPavRQoGpoS7HST0_O3kOGvQ/s1600/EZLINK++FLORA+MLC+on+ICH7_OS_39%2525.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5580922637994535682" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEianF83nch5-qHXicQO2IS_2vQCv1mqjRt-MzOg5vnc6jrweUXMWvevOLdRg8rWjlgkjkQCu6GYCw8ABJ1A7xRvfWDjHABy6_BhjlFVm66K5IyENzdPavRQoGpoS7HST0_O3kOGvQ/s400/EZLINK++FLORA+MLC+on+ICH7_OS_39%2525.png" style="cursor: pointer; height: 370px; width: 400px;" /></a></td> </tr>
<tr> <td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwrvMG4r0sMXIrmFaDBtjZToxKvYUIHAEkZ-rRnv02Lk0J4-2dcMm1vxDmzfVuypP1_4YxX84-UKBbXI6JUAgUluS-AdJKH1HbIYjUrMtIBEqrZlZR6goBTy35Yu4_ei2_9OBUYA/s1600/EZLINK++FLORA+MLC+on+ICH7_OS_39%2525_iops.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5580922635746640210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwrvMG4r0sMXIrmFaDBtjZToxKvYUIHAEkZ-rRnv02Lk0J4-2dcMm1vxDmzfVuypP1_4YxX84-UKBbXI6JUAgUluS-AdJKH1HbIYjUrMtIBEqrZlZR6goBTy35Yu4_ei2_9OBUYA/s400/EZLINK++FLORA+MLC+on+ICH7_OS_39%2525_iops.png" style="cursor: pointer; height: 370px; width: 400px;" /></a></td> </tr>
<tr> <td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfXlNly3Zad0bMmX_EuigWx5HIyKchrQKU4eJtb4DMpuB35oU8j3CL8a9HzbctMB2gpG7w8fR9fiB74u2ut90EdL37lF2qCQanCnVrshQbo3bYlCGLpAIizxrOEH-RJDbGcWq1hg/s1600/EZLINK++FLORA+MLC+on+ICH7_OS_39%2525_CDM.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5580922641863808898" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfXlNly3Zad0bMmX_EuigWx5HIyKchrQKU4eJtb4DMpuB35oU8j3CL8a9HzbctMB2gpG7w8fR9fiB74u2ut90EdL37lF2qCQanCnVrshQbo3bYlCGLpAIizxrOEH-RJDbGcWq1hg/s400/EZLINK++FLORA+MLC+on+ICH7_OS_39%2525_CDM.png" style="cursor: pointer; height: 363px; width: 400px;" /></a></td> </tr>
</tbody></table><br />
比較裝OS前後的數據,4K Write有明顯的效能下滑,但是再看把資料搬回來後的測試數據,4K Write又提升了回去。<br />
<br />
由於最後的測試是隔了一天才做的,所以看起來有可能是GC的功能發揮作用了。<br />
<br />
基本上使用起來的感覺還不錯,安裝程式的時候很順暢,開機也很快,接下來就是考驗他的壽命了。Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0tag:blogger.com,1999:blog-37807171.post-56449610965546785582011-03-02T18:12:00.003+08:002011-03-02T18:17:17.284+08:00VMWare 在32位元OS中模擬64位元OS如果是以下硬體,就可以在32位元OS中模擬64位元OS。<br /><br />AMD Opteron Rev.E<br />AMD Athlon64 Rev.D<br />Intel VT processorRayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0tag:blogger.com,1999:blog-37807171.post-43158254354864922532011-01-13T21:44:00.003+08:002011-01-13T21:52:05.014+08:00關於linux kernel的cpu 頻率管理之前在把cpu設定成ondemand的時候,看他幾乎不太會變動速度,害我以為kernel的頻率管理是壞的。<br /><br />這兩天研究了一下,其實不是沒有用,是預設的加速臨界太高了... @@a<br /><br />預設要到80% loading的時候,才會開始加速,結果常常沒機會加速!XD<br /><br />把臨界改成20%以後,就真的有達到平常跑最慢速,跑程式的時候會衝到最高速,真是可喜可賀!:D<br /><br />修改臨界的方式:<br />echo 20 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_thresholdRayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0tag:blogger.com,1999:blog-37807171.post-7432596420129554402010-08-18T15:56:00.002+08:002010-08-18T16:01:49.573+08:00PSPad的游標任意擺放功能PSPad有個讓游標可以在螢幕上任意擺放的功能,但是我習慣去點每一行後,讓文件編輯器自動幫我找該行的最後一個字。<br /><br />PSPad預設會開啟這個功能,弄的我操作上很不習慣,最後找了半天,總算找到這個功能在哪裡了。<br /><br />點選設定 => 本程式的各項設定 => 編輯器-行為 => 允許捲動範圍超出每列結尾以及檔案結尾,取消這個功能後,就不會在畫面上任意擺放游標了。Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com2tag:blogger.com,1999:blog-37807171.post-20163169640385146402010-07-06T14:32:00.003+08:002010-07-06T14:43:26.114+08:00MSN FOTO病毒的解決方法最近好像開始流行MSN FOTO病毒,中毒後的具體病徵如下:<br /><br />『foto :D http://ow.ly/27gE2?=www.facebook.com/photo.php?=你的MSN帳號』<br /><br />這病毒會在系統中偽裝成Java runtime的更新檢查程式『jusched.exe』。<br /><br />病毒程式的存放路徑如下:<br />XP: C:\WINDOWS\jusched.exe<br />Vista\7: C:\Users\Public\jusched.exe<br /><br />詳細的說明,可以參考<a href="http://blogger-warning.blogspot.com/2010/06/virusul-de-yahoo-messenger-se-intoarce_28.html">這篇</a>文章,該文是羅馬尼亞文,可搭配Google翻譯服用,以下做個簡單的說明。<br /><br />1. 手動解毒:<br /><br />下載<a href="http://www.mediafire.com/?eoymzygmgmi">Removal.zip</a>,解壓縮後有一個Removal.bat的批次檔,執行它, 這個工具會幫你刪除病毒程式。<br /><br />再下載<a href="http://www.mediafire.com/?kwnjmjdlzgy">機碼清除程式</a>,執行後會把自動載入病毒的機碼刪掉。<br /><br />2. 自動解毒:<br /><br />使用<a href="http://www.malwarebytes.org/mbam/program/mbam-setup.exe">Malwarebytes Anti-Malware</a>軟體幫忙刪除,因為沒用過,詳細就不介紹了,可以自行參考網頁的說明。Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com10tag:blogger.com,1999:blog-37807171.post-61668471491403688392010-04-27T11:45:00.002+08:002010-04-27T11:49:53.511+08:00中銨ICY Dock MB881US-1S-1 讚!前幾天我的凡達克烤麵包機又接觸不良了,害我系統誤報有壞軌,浪費我不少時間在確認硬碟沒問題。<br /><br />後來火大晚上殺台中NOVA買了一個中銨ICY Dock MB881US-1S-1,別的不說,光SATA port的模具部份就比凡達克的密合多了,目前用了兩三天,超穩定,都沒有再發生系統誤報。<br /><br />中銨 ICY Dock MB881US-1S-1 讚!Rayhttp://www.blogger.com/profile/14413185845533168822noreply@blogger.com0