作者fairwind (應天風)
看板Statistics
標題[問題] SAS跑大量資料所需的時間
時間Mon Mar 16 20:40:11 2009
想請問大家SAS在跑大資料時所需的時間
資料檔約5G左右
下面是研究室新購的配備
=============================
CPU:Intel i7-940
RAM:Transcend DDR3 1333 2G*6
HDD:Hitachi 640G
O.S:WinXP pro 32bit
=============================
資料檔80多萬筆,700多個變數
跑一些基本的程式 就會很久(其實老師大概只試20分鐘)
老師沒有很滿意 想請問像這種大資料檔一般的處理時間約為多少?
還有一個問題是 學校的SAS(9.13)只支援32bit的作業系統
如果換成x64的系統 也就是記憶體可以讀到12G 跑程式的時間會大幅減少嗎
想請教有經驗的版友們
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.86.144
1F:推 tew:同樣的結果 我程式寫差一點 要跑55分鐘 03/16 21:21
2F:推 tew:後來證明是自己程式寫太差 修改後只要5分鐘 03/16 21:21
3F:推 tew:所以 未必是電腦配備問題 03/16 21:22
4F:推 jwjeng:要不要把你的程式po上來給大家參考一下? 03/16 22:32
5F:→ fairwind:這台我只負責裝 囧> 所以我也不知道code耶...sorry 03/16 23:02
6F:推 jwjeng:所以你是要證明不是你裝的電腦爛、是對方寫的程式爛吧? 03/16 23:11
7F:→ fairwind:也不能這麼說啦 只是老師很失望 我很怕是我選的設備不好 03/16 23:15
8F:→ fairwind:畢竟他很期待5~10分鐘可以跑出結果... 03/16 23:16
9F:推 jwjeng:OK,如tew大所言,程式執行速度跟程式本身寫法有很大關係, 03/16 23:28
10F:→ jwjeng:執行速度慢未必是硬體問題。既然你也知道SAS只支援32bit, 03/16 23:31
11F:→ jwjeng:那就算你把他的OS換成x64版本,搞不好根本不能跑SAS了.. 03/16 23:32
12F:推 west1996:建議先從code的精簡著手效益比較高 03/16 23:43
13F:→ kingbee:DDR插到6條? XP也只能讀到3G吧 03/17 09:21
14F:→ kingbee:另一種方式 架RAID0 因該可以加快 03/17 09:24
15F:→ kingbee:可以到mobile01去問電腦魔人 03/17 09:25
16F:→ fairwind:我原本灌x64 結果安裝SAS時才發不支援= = 03/17 12:53
17F:推 jwjeng:RAID0只是讓硬碟大顆,除非資料有幾百G一顆裝不下才用得著 03/17 13:41
18F:→ kingbee:那買個2TB不就ok了 03/17 15:59