關於JUNIPER SSG5與SRX100的散熱問題

關於SRX100的散熱問題

    SRX100H因為體積小,不像SRX210一般有配置風扇,所以有溫度過高的疑慮,當溫度過高時Alarm會亮橘燈(原因是因為我將設備堆疊了,自己本身發熱,機殼上又放另一台,導致下面那台過熱),但是此時依然能夠正常運作(太熱會亮紅燈),只要放顆電風扇猛吹,立馬能解決您的問題(在冷氣房就無此問題)
    探討此問題,SRX100(cpu有散熱片)ssg5(cpu無散熱片)皆有此問題,其體積小是一問題,根本問題在其通風散熱口位於兩側且開口過小,容易造成熱對流(通風)不良,導致熱量不斷累加;而一般小型高效之網路設備,其散熱口皆位於機殼上方,且開口面積大,能讓熱空氣容易導出,不會累積熱能。
解決辦法:
1.禁止堆疊設備:堆疊設備會讓熱能積累恐怖的增加,千萬不要。
2.將設備放在冷氣房:給他調個22度的溫度吧!
3.將設備通風口一側架高:角度至少要30(能掛在牆上角度90度最好,但千萬記住不要讓其他物品擋住通風口),這是為了讓設備能產生良好的熱對流(冷空氣下降,熱空氣上升,您把手放在架高側能明顯感到熱空氣流動),因此這是個人給沒有冷氣房的平民百姓衷心的建議,自從我這麼做以後就再沒有亮過橘燈了。若能為CPU加個4x4的散熱片效果會更好。當然,這主要是指那些沒有散熱風扇的小型設備而言。




關於SRX100SRX210散熱方面的實驗

由路由引擎以不同的步驟監視主機殼溫度(Chassis temperature):
當主機殼溫度超過63攝氏度時,將生成系統日誌(syslog) SNMP 陷阱(SNMP traps),並在 " show system alarms " 中引發輕微警報 (黃色警報yellow alarm)
當主機殼溫度超過72攝氏度時,將生成系統日誌和 SNMP 陷阱,並在 " show system alarms " 中引發重大警報 (紅色警報red alarm)
當主機殼溫度超過72攝氏度4分鐘時,主機殼將在4分鐘內自動關閉。


當溫度超過出現警示燈時我們可以執行下列命令來查詢:
root@srx100> show system alarms
1 alarms currently active
Alarm time               Class  Description
2017-04-02 07:03:02 CST  Minor  Host 0 Temperature Warm

root@srx100> show chassis alarms
1 alarms currently active
Alarm time               Class  Description
2017-04-02 07:03:02 CST  Minor  Host 0 Temperature Warm

root@srx100> show chassis temperature-thresholds
                           Fan speed      Yellow alarm      Red alarm      Fire Shutdown
                          (degrees C)      (degrees C)     (degrees C)      (degrees C)
Item                     Normal  High   Normal  Bad fan   Normal  Bad fan     Normal
Chassis default             N/A   N/A       63      N/A       72      N/A    90
Routing Engine              N/A   N/A       63      N/A       72      N/A    90


基於實驗的心態,小弟針對SRX100設備進行了升溫試驗,將機箱兩側通風口用膠帶封死,機箱上下都用兩公分厚保麗龍板蓋上保溫,室溫約在27c,測試設備要在如此嚴苛的環境條件下讓溫度達到72c出現紅色警報,結果比想像中的困難許多,奮鬥了六個小時溫度才來到70C7個小時溫度才來到71C,此時CPU使用率43%,溫度一直上不去,CONTROL記憶體使用率73%,若能加大CPU使用率,相信溫度還是上得去的。
PS:在這裡小弟要解釋下為何一開始溫度上升得很快,但是後來花了一小時溫度只上升一度C就不再上升了,原來是設備溫度高時熱量散發較大(一靠近機殼就能明顯感受到其溫度的散發,低溫時則無感),而設備運轉時只有十幾瓦功耗,當熱量產生的速度跟散發的速度達到一致時,溫度就會達到平衡而停止上升了。但若是設備的功耗較大,則溫度會繼續上升而觸發警報。
這時小弟摸機殼三秒後會感到燙手,因為差不多到了目前所能達到的穩定溫度,所以就不繼續實驗下去,掀開保麗龍上下蓋板,撕掉左右兩側的膠帶,約15分鐘後自動降溫到58c,最後穩定在56c,此時觸摸機殼只感到溫溫的溫度。預估在室溫為30c的狀態下,這次實驗的設備常溫才會達到72c左右。
經由這次實驗我們可以瞭解到,在設備正常的狀態之下,除非您刻意將其放置於高溫場所,又將設備堆疊放置在一起導致散熱不良,造成熱量的累積,通風口與出風口又被阻塞等等不良因素,否則要達到紅色警告的72c其實是相當不容易的,這也是大家愛用大廠設備的主因,穩定又耐操。小弟就遇過,他廠家庭用新的router頻頻斷線,拿回原廠修理也支支嗚嗚說不清原因,最後自己替cpu加散熱片與風扇後就正常了,很明顯設備的耐熱程度明顯不同。(PS:SRX100的最大功耗為30W,但是實際運作時約十幾瓦而已,隨著網路流量的增加與網路埠使用,才陸續增加功耗)

root@srx100> show chassis environment
Class Item                           Status     Measurement
Temp  Routing Engine                 OK         71 degrees C / 159 degrees F
      Routing Engine CPU             Absent
Power Power Supply 0                 OK
root@srx100>

而系統日誌(syslog)則會出現以下之訊息:
srx100 chassisd[1371]: CHASSISD_SNMP_TRAP6: SNMP trap generated: Over Temperature! (jnxContentsContainerIndex 9, jnxContentsL1Index 1, jnxContentsL2Index 0, jnxContentsL3Index 0, jnxContentsDescr Routing Engine, jnxOperatingState/Temp 66)



關於SRX210的散熱問題
因為小弟手上有一些srx210設備,所以針對其機箱溫度方面做了一些測試如下:

我們可以使用以下的命令來查詢關於機箱溫度、風扇、警報的設定情況:
root@srx210> show chassis temperature-thresholds
                           Fan speed      Yellow alarm      Red alarm      Fire Shutdown
                          (degrees C)      (degrees C)     (degrees C)      (degrees C)
Item                     Normal  High   Normal  Bad fan   Normal  Bad fan     Normal
Chassis default              45    69       75       65       85       70       90
Routing Engine               45    69       75       65       85       70       90
root@srx210>

本來小弟想要更改預設溫度設定,讓風扇在機箱溫度達到65C的時候就啟動高轉速,上網找了半天,發現我們並無法改變SRX210設備的機箱溫度相關之設定,並沒有找到能更改srx210預設溫度的相關命令。

基於實驗的心態,小弟針對SRX210設備進行了升溫試驗,將機箱兩側通風口以及後方風扇的出風口都用膠帶封死,機箱上下都用兩公分厚保麗龍板蓋上保溫,使用SRX210HE-PoE設備含VDSL2 PIM擴充卡,室溫約在27c,並下載大檔案來測試設備兩小時,在如此嚴苛的環境條件下運作兩小時,最後溫度達到了71c,連黃色警告都沒有達標,此時小弟摸機殼三秒後會感到燙手,因為怕保麗龍板會融化,所以就不繼續實驗下去,掀開保麗龍上下蓋板,撕掉左右兩側及後方風扇出風口的膠帶,約15分鐘後自動降溫到65c,最後穩定在62c,此時觸摸機殼只感到溫溫的溫度。預估在室溫為37c的狀態下,正常運作中的設備常溫會達到70c左右。若SRX210設備的CPU負載在高負載的情況下,溫度則會更高。
經由這次實驗我們可以瞭解到,在設備正常的狀態之下,除非您刻意將其放置於高溫場所,又將設備堆疊放置在一起導致散熱不良,造成熱量的累積,通風口與出風口又被阻塞等等不良因素,否則要達到黃色警告的75c其實是相當不容易的,這也是大家愛用大廠設備的主因,穩定又耐操。
(PS:SRX210的最大功耗為60WSRX210H-PoE的最大功耗為150W-200W,但是實際運作時約十幾瓦而已,隨著網路流量的增加與網路埠使用,以及擴充卡的使用,才陸續增加功耗)


我們可以從下列的命令來查詢關於風扇之運作狀態
root@srx210> show chassis fan
      Item                      Status   RPM     Measurement
      SRX210 Chassis fan        OK       1500    Spinning at normal speed
root@srx210>

我們可以從下列的命令來查詢機箱即時的溫度與風扇的狀態
root@srx210> show chassis environment        ##安裝VDSL2 PIM擴充卡時
Class Item                           Status     Measurement
Temp  Routing Engine                 OK         61 degrees C / 141 degrees F
      Routing Engine CPU             Absent
Fans  SRX210 Chassis fan             OK         Spinning at normal speed
Power Power Supply 0                 OK
[edit]
root@srx210>

我們可以從下列的命令來查詢機箱設備型號與擴充卡資訊
root@srx210> show chassis hardware
Hardware inventory:
Item             Version  Part number  Serial number     Description
Chassis                                BM3612AA0128      SRX210HE-POE
Routing Engine   REV 07   750-034596   AAEY1182          RE-SRX210HE-POE
FPC 0                                                    FPC
  PIC 0                                                  2x GE, 6x FE, 1x 3G
FPC 1            REV 19   750-025184   ACLV0367          FPC
  PIC 0                                                  1x VDSL2 Annex A
Power Supply 0
root@srx210>



SRX210設備進行一些測試之後,我們發現會影響SRX210設備機箱溫度的因素有下列幾點:
擴充卡:我們可以發現加了VDSL2 PIM擴充卡後的溫度會增加45度左右的溫度。
設備型號:加了VDSL2 PIM擴充卡後,SRX210H的溫度為52CSRX210HE2的溫度為58CSRX210HE-POE的溫度為61C
SRX210的型號有B,BE,H,HE(Enhanced),H2,HE2,PoE等不同之型號,這些型號又代表什麼意義呢?
SRX210B        Low Memory (with 512MB ram and 512MB flash)       CPU frequency 400MHz
SRX210BE       Low Memory (with 512MB ram and 512MB flash)       CPU frequency 600MHz
SRX210H        High Memory (with 1GB ram and 1GB flash)          CPU frequency 400MHz
SRX210HE       High Memory (with 1GB ram and 1GB flash)          CPU frequency 600MHz
SRX210H2       High Memory (with 2GB ram and 2GB flash)          CPU frequency 400MHz
SRX210HE2      High Memory (with 2GB ram and 2GB flash)          CPU frequency 600MHz
另外還有提供PoE乙太網路供電(Power over Ethernet)功能的型號:
SRX210H PoESRX210HE2 PoE等。
從上面的資訊我們可以得知HE版本因為CPU頻率較高,所以溫度會高些(約多6C)PoE版本因為功率大(150W-200W,其他版本為60W),所以溫度也略高些。
環境:將設備放置於通風良好,溫度適當的地方(例如冷氣房的機架上),不要堆疊設備(將兩台設備一起疊放),或是在設備上放置雜物等,若是夏天時設備無法放置於冷氣房中,並且會出現溫度過高的訊息,例如設備風扇高轉速或是出現高溫警報,則我們可以架高設備10公分並以風扇伺候之。


下面為測試時的數據,環境溫度約在23-25度左右。
SRX210HE2
root@srx210> show chassis hardware
Hardware inventory:
Item             Version  Part number  Serial number     Description
Chassis                                CD3913AK0024      SRX210HE2
Routing Engine   REV 06   750-048672   ACKL0185          RE-SRX210HE2
FPC 0                                                    FPC
  PIC 0                                                  2x GE, 6x FE, 1x 3G
FPC 1            REV 19   750-025184   ACLV0367          FPC
  PIC 0                                                  1x VDSL2 Annex A
Power Supply 0
root@srx210> show chassis environment        ##沒有安裝VDSL2 PIM擴充卡時
Class Item                           Status     Measurement
Temp  Routing Engine                 OK         53 degrees C / 127 degrees F
      Routing Engine CPU             Absent
Fans  SRX210 Chassis fan             OK         Spinning at normal speed
Power Power Supply 0
root@srx210> show chassis environment        ##安裝VDSL2 PIM擴充卡時
Class Item                           Status     Measurement
Temp  Routing Engine                 OK         58 degrees C / 136 degrees F
      Routing Engine CPU             Absent
Fans  SRX210 Chassis fan             OK         Spinning at normal speed
Power Power Supply 0                 OK
root@srx210>



SRX210HE-POE
root@srx210> show chassis hardware
Hardware inventory:
Item             Version  Part number  Serial number     Description
Chassis                                BM3612AA0128      SRX210HE-POE
Routing Engine   REV 07   750-034596   AAEY1182          RE-SRX210HE-POE
FPC 0                                                    FPC
  PIC 0                                                  2x GE, 6x FE, 1x 3G
FPC 1            REV 19   750-025184   ACLV0367          FPC
  PIC 0                                                  1x VDSL2 Annex A
Power Supply 0
root@srx210>

我們可以從下列的命令來查詢關於機箱與擴充卡槽等的狀態
root@srx210> show chassis environment        ##安裝VDSL2 PIM擴充卡時
Class Item                           Status     Measurement
Temp  Routing Engine                 OK         61 degrees C / 141 degrees F
      Routing Engine CPU             Absent
Fans  SRX210 Chassis fan             OK         Spinning at normal speed
Power Power Supply 0                 OK
[edit]
root@srx210>

當室溫來到28C時,溫度會穩定在6263C左右,若您的SRX210設備CPU在高負載的狀態下,溫度則會更高。


SRX210H
root@srx210> show chassis hardware
Hardware inventory:
Item             Version  Part number  Serial number     Description
Chassis                                AD2911AA0122      SRX210H
Routing Engine   REV 47   750-021779   AADK6907          RE-SRX210H
FPC 0                                                    FPC
  PIC 0                                                  2x GE, 6x FE, 1x 3G
FPC 1            REV 19   750-025184   ACLV0367          FPC
  PIC 0                                                  1x VDSL2 Annex A
Power Supply 0
root@srx210> show chassis environment        ##安裝VDSL2 PIM擴充卡時
Class Item                           Status     Measurement
Temp  Routing Engine                 OK         52 degrees C / 125 degrees F
      Routing Engine CPU             Absent
Fans  SRX210 Chassis fan             OK         Spinning at normal speed
Power Power Supply 0                 OK
root@srx210>



我們可以從下列的命令來查詢關於機箱警報的狀態
root@srx210> show chassis alarms
No alarms currently active
root@srx210>



root@srx210> show chassis hardware
Hardware inventory:
Item             Version  Part number  Serial number     Description
Chassis                                BM3612AA0128      SRX210HE-POE
Routing Engine   REV 07   750-034596   AAEY1182          RE-SRX210HE-POE
FPC 0                                                    FPC
  PIC 0                                                  2x GE, 6x FE, 1x 3G
FPC 1            REV 19   750-025184   ACLV0367          FPC
  PIC 0                                                  1x VDSL2 Annex A
Power Supply 0

root@srx210>

root@srx210> show interfaces terse | no-more
Interface               Admin Link Proto    Local                 Remote
ge-0/0/0                up    down
ge-0/0/0.0              up    down inet   
gr-0/0/0                up    up 
ip-0/0/0                up    up 
lsq-0/0/0               up    up 
lt-0/0/0                up    up 
mt-0/0/0                up    up 
sp-0/0/0                up    up 
sp-0/0/0.0              up    up   inet   
                                   inet6  
sp-0/0/0.16383          up    up   inet     10.0.0.1            --> 10.0.0.16
                                            10.0.0.6            --> 0/0
                                            128.0.0.1           --> 128.0.1.16
                                            128.0.0.6           --> 0/0
ge-0/0/1                up    down
ge-0/0/1.0              up    down eth-switch
fe-0/0/2                up    down
fe-0/0/2.0              up    down eth-switch
fe-0/0/3                up    up 
fe-0/0/3.0              up    up   eth-switch
fe-0/0/4                up    down
fe-0/0/4.0              up    down eth-switch
fe-0/0/5                up    down
fe-0/0/5.0              up    down eth-switch
fe-0/0/6                up    down
fe-0/0/6.0              up    down eth-switch
fe-0/0/7                up    down
fe-0/0/7.0              up    down eth-switch
pt-1/0/0                up    up 
pt-1/0/0.0              up    up 
fxp2                    up    up 
fxp2.0                  up    up   tnp      0x1             
gre                     up    up 
ipip                    up    up 
irb                     up    up 
lo0                     up    up 
lo0.16384               up    up   inet     127.0.0.1           --> 0/0
lo0.16385               up    up   inet     10.0.0.1            --> 0/0
                                            10.0.0.16           --> 0/0
                                            128.0.0.1           --> 0/0
                                            128.0.0.4           --> 0/0
                                            128.0.1.16          --> 0/0
lo0.32768               up    up 
lsi                     up    up 
mtun                    up    up 
pimd                    up    up 
pime                    up    up 
pp0                     up    up 
pp0.0                   up    up   inet     221.169.231.232     --> 221.169.231.1
ppd0                    up    up 
ppe0                    up    up 
st0                     up    up 
tap                     up    up 
vlan                    up    up 
vlan.0                  up    up   inet     192.168.1.1/24 

root@srx210>


這個網誌中的熱門文章

如何測試網路連線--網路斷線了怎麼辦?

筆記電腦刷BIOS失敗無法開機—用CH341A編程器重刷BIOS教學!

查理王的電腦部落格-首頁