【求助】組一台運算速度非常快的電腦--各位前輩給個建議吧



贊助商連結


頁 : 1 [2] 3 4 5 6 7

jessee780522
2005-11-06, 11:12 PM
建議樓主直接建議上級把這Excel檔轉換成SQL豈不樂哉?
這麼多筆的資料實在不適合用*.xls檔處理啊啊啊 @@...|||

贊助商連結


ET.
2005-11-06, 11:23 PM
一個 excel 檔150mb.. :|||:
就算是很快的電腦,我想過一陣子你一定又會嫌它慢...

就如"琥珀"所說的,這應該是"應用方式錯誤"造成的....
建議您先想想有何方式改善,再來決定換電腦比較適當...

lenbo
2005-11-07, 12:21 AM
建議樓主直接建議上級把這Excel檔轉換成SQL豈不樂哉?
這麼多筆的資料實在不適合用*.xls檔處理啊啊啊 @@...|||

請教一下 Excel 與 SQL 有什麼關係啊?
小弟只知道 Access 與 SQL 是同性質的軟體而已…
另外 SQL 也別想得有多快了…
普遍上,Relational DB 還是慢啊~

建議樓主可以考慮試試看把預算拿去買 Gigabyte i-RAM
插滿 4GB DRAM 把檔案都放在裡頭…
包準你開檔時快得像飛一樣…
Mobile01有人發表i-RAM的使用心得 (http://www.mobile01.com/topicdetail.php?f=174&t=109838&last=797802)

td7405
2005-11-07, 12:36 AM
要不要來一顆WD 74G 10000rpm?還是兩顆做Raid 0?

dato383
2005-11-07, 12:48 AM
要不要來一顆WD 74G 10000rpm?還是兩顆做Raid 0?
如何用两顆WD 74G 10000rpm做Raid 0呢?
謝謝

td7405
2005-11-07, 12:49 AM
痾...剛在友站PCDVD上也看到同一個標題的文章= =...
這裡 (http://www.pcdvd.com.tw/showthread.php?t=556358) :eek:

dato383
2005-11-07, 12:59 AM
我覺得你的效能是卡在 I/O 上面,而不是 CPU 運算

excel 不同於資料庫,它無法查詢資料中的單筆資料
一開始載入就必須全檔緩衝,整個檔案都要載入記憶體
另外 Office 2003 以後好像很雞婆
還會另建一個同樣大小的Temp隱藏檔,在同樣目錄裡頭

150MB 檔案的載入時間,和另外寫入 150MB temp 檔
其效能會取決於硬碟的讀寫速度

磁碟 I/O ,最有效的加速方法就是 RAID 0
另有一種追求極限的方法:RAMDISK
直接拿記憶體當硬碟用,例如技嘉的 i-RAM

記憶體也有關係,如果記憶體足夠,把 swap 關掉會更好
swap 關掉會更好????---請問一下什麼是SWAP
磁碟 I/O ,最有效的加速方法就是 RAID 0---這又如何做???

dato383
2005-11-07, 01:01 AM
痾...剛在友站PCDVD上也看到同一個標題的文章= =...
這裡 (http://www.pcdvd.com.tw/showthread.php?t=556358) :eek:
看稱呼就知道同一人
就是偶啦!!

linux_xp
2005-11-07, 01:37 AM
swap 關掉會更好????---請問一下什麼是SWAP
磁碟 I/O ,最有效的加速方法就是 RAID 0---這又如何做???

SWAP (PageFile,虛擬記憶體)
在真實記憶體不足的情況下,作業系統拿硬碟空間當真實記憶體使用
硬碟慢 SDRAM 一百倍以上,此作法會嚴重拖慢系統整體效能
但是真實記憶體不足,程式是根本無法執行
作業系統有此設計,是折衷的辦法

在 WINDOWS 下,SWAP 預設是開啟的
即使插滿了 8GB 的記憶體,若不去關閉它,它仍然會使用
也就是拖慢系統整體速度的隱形元兇

關閉方法:
---------------------------
1.
[控制台] - [進階] - [效能-設定] -[進階] -[虛擬記憶體-變更]
將所有磁碟,設定成「沒有分頁檔」,按確定

2.
參考: http://www.alan888.com/winxp/Optimize.html#ClsDll
修改機碼,清除記憶體內被不用的DLL文件
停用該功能,填入值:0

3.重開機

...................................................................
RAID (磁碟陣列)
有很多種型態,以號碼作編號識別,常用的有 0,1,5

RAID 0:分散式加速存取

以兩顆實體硬碟,組成一部磁碟陣列,讀寫資料時,會分散於兩顆實體硬碟,同時做讀寫動作,理論上可加快速度到2倍,實際因需要協調工作,約為 1.7倍左右。

如何使用?
RAID 有兩種,硬體式和軟體式
硬體式要有 RAID 裝置,或介面卡
主機板若沒內建,需購買,買了會有說明書

軟體式,像 WINDOWS 作業系統有支援"等量磁區"
就是所謂的 RAID 0
詳見 windows 說明,按 <F1>
不過不推薦軟體式

RAID 太複雜了
建議裝個 RamDisk 軟體,開個虛擬硬碟來試試看有沒有改善比較直接
或是買技嘉的 i-RAM 來用,裝個 1GB 就夠了

i-RAM 會被主機辨識為一台硬碟
格式化後,即可使用
修改系統變數:[控制台] - [進階] - [環境變數]
將 Temp/Tmp 的值,改成該 i-RAM 磁碟機
把那個 150MB 的檔案丟進去,再去開啟它

:)

threesecond
2005-11-07, 09:27 AM
小弟目前用的配備如下:
cpu4 640 3200MHz LGA775
主機板:asua P5GD2
硬碟:wd 250GB sataII
ram:宇瞻DDR2-533 1g*2
因不跑遊戲及繪圖 所以顯示卡就不重要了
但因工作關係必跑excel(單一檔案很大...大約都在150000kbs左右吧)
以目前配備在運算時 往往要等十來分鐘 快瘋了....
各位給個建議吧 謝謝
預算:硬碟及顯示器不算 大概50000左右
或是只換個雙核心的cpu即可
我的想法和上面的人一樣。
Excel 本來就不是資料庫,拿它來當資料庫用,本身就是應用錯誤,
第一步就走錯了,以後不管你要升級硬體還是什麼的都是愈錯愈大,背道而馳。
把 Excel 換成 MySQL,不花一毛錢就能完全解決你的問題。