UltraSPARC T2 Plus 的處理能力
客戶的SUN小雞,CPU型號為
0 1580 MHz SUNW,UltraSPARC-T2+ on-line
該機器配備了2顆這種CPU共計128個執行緒,看起來很猛,CPU利用率一直在4%左右
上個星期做優化時,提前備份一張56G的表,備份了1個小時。。。但是為了安全沒管,看了沒異常只有等
今天測試了下,備份2GB多點的表竟然要2分鐘
SQL> set timing on
SQL> create table bill.zhangqiaoc_DAILYSESSION_bak tablespace idr_ts nologging
2 as select * from bill.DAILYSESSION_TABLE partition(DAILYSESSION_P_20120425)
3 ;
±íò?′′?¨?£
ò?ó?ê±??: 00: 02: 06.97
10046跟了下,主要都消耗在了CPU上
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 1 0.03 0.02 0 0 0 0
Execute 1 93.66 121.34 302682 306188 322252 11408267
Fetch 0 0.00 0.00 0 0 0 0
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 2 93.69 121.36 302682 306188 322252 11408267
使用並行也沒改善,更慢
SQL> create table bill.zhangqiaoc_DAILYSESSION_bak tablespace idr_ts nologging
2 as select /*+full(a) parallel(a,32)*/* from bill.DAILYSESSION_TABLE partition(DAILYSESSION_P_20120425) a;
±íò?′′?¨?£
ò?ó?ê±??: 00: 02: 45.57
需要把CREATE也並行起來,速度才大幅度提升
SQL> create table bill.zhangqiaoc_DAILYSESSION_bak parallel 32 tablespace idr_ts nologging
2 as select /*+full(a) parallel(a,32)*/* from bill.DAILYSESSION_TABLE partition(DAILYSESSION_P_20120425) a;
±íò?′′?¨?£
ò?ó?ê±??: 00: 00: 21.69
按理來說,以前在IBM的機器上,SELECT並行就足夠,CREATE並行幾乎是無提升的
很懷疑這個CPU的處理能力,寫了段C程式碼測試
#include"stdio.h"
main() {
int s,i,x;
x=0;
while (x<100000){
s=0;
for(i=1;i<=100000;i++) {
s=s+i;
}
x++;
}
printf("%d",s);
}
測試結果讓我大跌眼鏡
在我的虛擬機器上,執行只要2.47s,而客戶的機器,需要24.53s....
一個數量級的差距啊
網上對於SUN的這個CPU的描述:
UltraSPARC T2 Plus每個矽晶片上放置了8個核心,每個核心支援8執行緒,每個晶片的執行緒總數為64。主頻速度最高可達1.4GHz的UltraSPARC T2 Plus更側重於多核/多執行緒合計能執行的效能,而不是像POWER6那樣將重點放在每個高主頻設計的單個執行緒的效能。POWER6每個執行緒的效能都遙遙領先,而UltraSPARC T2 Plus packages每個機架容納的執行緒總數則獨佔鰲頭。
估計適合大量併發的OLTP系統,看起來牛,實際真的沒那麼好用
0 1580 MHz SUNW,UltraSPARC-T2+ on-line
該機器配備了2顆這種CPU共計128個執行緒,看起來很猛,CPU利用率一直在4%左右
上個星期做優化時,提前備份一張56G的表,備份了1個小時。。。但是為了安全沒管,看了沒異常只有等
今天測試了下,備份2GB多點的表竟然要2分鐘
SQL> set timing on
SQL> create table bill.zhangqiaoc_DAILYSESSION_bak tablespace idr_ts nologging
2 as select * from bill.DAILYSESSION_TABLE partition(DAILYSESSION_P_20120425)
3 ;
±íò?′′?¨?£
ò?ó?ê±??: 00: 02: 06.97
10046跟了下,主要都消耗在了CPU上
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 1 0.03 0.02 0 0 0 0
Execute 1 93.66 121.34 302682 306188 322252 11408267
Fetch 0 0.00 0.00 0 0 0 0
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 2 93.69 121.36 302682 306188 322252 11408267
使用並行也沒改善,更慢
SQL> create table bill.zhangqiaoc_DAILYSESSION_bak tablespace idr_ts nologging
2 as select /*+full(a) parallel(a,32)*/* from bill.DAILYSESSION_TABLE partition(DAILYSESSION_P_20120425) a;
±íò?′′?¨?£
ò?ó?ê±??: 00: 02: 45.57
需要把CREATE也並行起來,速度才大幅度提升
SQL> create table bill.zhangqiaoc_DAILYSESSION_bak parallel 32 tablespace idr_ts nologging
2 as select /*+full(a) parallel(a,32)*/* from bill.DAILYSESSION_TABLE partition(DAILYSESSION_P_20120425) a;
±íò?′′?¨?£
ò?ó?ê±??: 00: 00: 21.69
按理來說,以前在IBM的機器上,SELECT並行就足夠,CREATE並行幾乎是無提升的
很懷疑這個CPU的處理能力,寫了段C程式碼測試
#include"stdio.h"
main() {
int s,i,x;
x=0;
while (x<100000){
s=0;
for(i=1;i<=100000;i++) {
s=s+i;
}
x++;
}
printf("%d",s);
}
測試結果讓我大跌眼鏡
在我的虛擬機器上,執行只要2.47s,而客戶的機器,需要24.53s....
一個數量級的差距啊
網上對於SUN的這個CPU的描述:
UltraSPARC T2 Plus每個矽晶片上放置了8個核心,每個核心支援8執行緒,每個晶片的執行緒總數為64。主頻速度最高可達1.4GHz的UltraSPARC T2 Plus更側重於多核/多執行緒合計能執行的效能,而不是像POWER6那樣將重點放在每個高主頻設計的單個執行緒的效能。POWER6每個執行緒的效能都遙遙領先,而UltraSPARC T2 Plus packages每個機架容納的執行緒總數則獨佔鰲頭。
估計適合大量併發的OLTP系統,看起來牛,實際真的沒那麼好用
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8242091/viewspace-723079/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql的處理能力問題MySql
- 處理 Element Plus 告警
- mysql的處理能力問題(2)MySql
- Docker在公有云的應用處理能力Docker
- 【SQL*Plus】處理 SQL*Plus的標頭無法顯示問題SQL
- awk強大的字串處理能力,快捷又方便字串
- sqlplus 無響應 hang處理SQL
- 如何提高伺服器的併發處理能力?硬核!伺服器
- 讓 UIWebview 擁有超強的圖片處理能力UIWebView
- Movavi Video Editor Plus 22,視訊處理IDE
- 提升規則自治能力與原生分析能力、支援影片流接入處理
- 新型語音協處理器提升快速精確語言識別及處理能力
- sqlplus"strace: exec: Exec format error"故障處理SQLORMError
- 影響伺服器租用處理能力強弱的因素有哪些?伺服器
- sqlplus如何處理會話操作dml事務SQL會話
- [轉]使用複製來提升MySQL的高可用性和處理能力MySql
- 比特幣的噩夢成真:網路處理能力達到極限比特幣
- oracle之 sqlplus prelim 引數介紹 ( 處理hang )OracleSQL
- 【spfile】修改及重置spfile實操 plus 故障處理一則
- sqlplus命令無響應,cpu佔用率很高的問題處理SQL
- 圖片處理能力提升50%,杉巖智慧儲存是如何做到的?
- 高度整合的可程式設計邏輯器件fpga晶片處理能力與作用程式設計FPGA晶片
- 總結kafka的consumer消費能力很低的情況下的處理方案Kafka
- NXP(恩智浦)iMX8M Plus 處理器介紹
- 多對一處理 和一對多處理的處理
- 【問題處理】“sqlplus / as sysdba”無法登陸——多餘的斜槓!SQL
- 專案經理的能力要求(轉)
- 面對高頻業務需求,如何提升實時資料處理能力?
- Strace sqlplus scott/tiger@yws 很好處理tns問題SQL
- HTC One M9 Plus配置曝光:驍龍810處理器
- html5+的plus 監聽掃描槍廣播 處理掃描結果HTML
- 處理百萬級以上的資料處理
- ML.NET 3.0 增強了深度學習和資料處理能力深度學習
- 工作分解和計劃能力是專案經理的核心能力(轉)
- 影像處理或其他多媒體處理中的值溢位處理
- 專案經理之專案經理的必備能力
- ARC 的處理
- Oracle中su切換進去sqlplus登入失敗的問題處理OracleSQL