Linux上TCP的幾個內核參數調優

Linux作為一個強大的操作系統,提供了一系列內核參數供我們進行調優。光TCP的調優參數就有50多個。在和線上問題鬥智斗勇的過程中,筆者積累了一些在內網環境應該進行調優的參數。在此分享出來,希望對大家有所幫助。

調優清單

好了,在這裏先列出調優清單。請記住,這裏只是筆者在內網進行TCP內核參數調優的經驗,僅供參考。同時,筆者還會在餘下的博客裏面詳細解釋了為什麼要進行這些調優!

序號 內核參數 值 備註
1.1 /proc/sys/net/ipv4/tcp_max_syn_backlog 2048
1.2 /proc/sys/net/core/somaxconn 2048
1.3 /proc/sys/net/ipv4/tcp_abort_on_overflow 1
2.1 /proc/sys/net/ipv4/tcp_tw_recycle 0 NAT環境必須為0
2.2 /proc/sys/net/ipv4/tcp_tw_reuse 1
3.1 /proc/sys/net/ipv4/tcp_syn_retries 3
3.2 /proc/sys/net/ipv4/tcp_retries2 5
3.3 /proc/sys/net/ipv4/tcp_slow_start_after_idle 0

tcp_max_syn_backlog,somaxconn,tcp_abort_on_overflow

tcp_max_syn_backlog,somaxconn,tcp_abort_on_overflow這三個參數是關於
內核TCP連接緩衝隊列的設置。如果應用層來不及將已經三次握手建立成功的TCP連接從隊列中取出,溢出了這個緩衝隊列(全連接隊列)之後就會丟棄這個連接。如下圖所示:

從而產生一些詭異的現象,這個現象詭異之處就在於,是在TCP第三次握手的時候丟棄連接

就如圖中所示,第二次握手的SYNACK發送給client端了。所以就會出現client端認為連接成功,而Server端確已經丟棄了這個連接的現象!由於無法感知到Server已經丟棄了連接。
所以如果沒有心跳的話,只有在發出第一個請求后,Server才會發送一個reset端通知這個連接已經被丟棄了,建立連接后第二天再用,也會報錯!所以我們要調大Backlog隊列!

echo 2048 > /proc/sys/net/ipv4/tcp_max_syn_backlog
echo 2048 > /proc/sys/net/core/somaxconn

當然了,為了盡量避免第一筆調用失敗問題,我們也同時要設置

echo 1 > /proc/sys/net/ipv4/tcp_abort_on_overflow

設置這個值以後,Server端內核就會在這個連接被溢出之後發送一個reset包給client端。

如果我們的client端是NIO的話,就可以收到一個socket close的事件以感知到連接被關閉!

注意Java默認的Backlog是50

這個TCP Backlog的隊列大小值是min(tcp_max_syn_backlog,somaxconn,應用層設置的backlog),而Java如果不做額外設置,Backlog默認值僅僅只有50。C語言在使用listen調用的時候需要傳進Backlog參數。

tcp_tw_recycle

tcp_tw_recycle這個參數一般是用來抑制TIME_WAIT數量的,但是它有一個副作用。即在tcp_timestamps開啟(Linux默認開啟),tcp_tw_recycle會經常導致下面這種現象。

也即,如果你的Server開啟了tcp_tw_recycle,那麼別人如果通過NAT之類的調用你的Server的話,NAT後面的機器只有一台機器能正常工作,其它情況大概率失敗。具體原因呢由下圖所示:

在tcp_tw_recycle=1同時tcp_timestamps(默認開啟的情況下),對同一個IP的連接會做這樣的限制,也即之前後建立的連接的時間戳必須要大於之前建立連接的最後時間戳,但是經過NAT的一個IP後面是不同的機器,時間戳相差極大,就會導致內核直接丟棄時間戳較低的連接的現象。由於這個參數導致的問題,高版本內核已經去掉了這個參數。如果考慮TIME_WAIT問題,可以考慮設置一下

echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse

tcp_syn_retries

這個參數值得是client發送SYN如果server端不回復的話,重傳SYN的次數。對我們的直接影響呢就是connet建立連接時的超時時間。當然Java通過一些C原生系統調用的組合使得我們可以進行超時時間的設置。在Linux裏面默認設置是5,下面給出建議值3和默認值5之間的超時時間。

tcp_syn_retries timeout
1 min(so_sndtimeo,3s)
2 min(so_sndtimeo,7s)
3 min(so_sndtimeo,15s)
4 min(so_sndtimeo,31s)
5 min(so_sndtimeo,63s)

下圖給出了,重傳和超時情況的對應圖:

當然了,不同內核版本的超時時間可能不一樣,因為初始RTO在內核小版本間都會有細微的變化。所以,有時候在抓包時候可能會出現(3,6,12……)這樣的序列。當然Java的API有超時時間:

java:
 // 函數調用中攜帶有超時時間
 public void connect(SocketAddress endpoint, int timeout) ;

所以,對於Java而言,這個內核參數的設置沒有那麼重要。但是,有些代碼可能會有忘了設置timeout的情況,例如某個版本的Kafka就是,所以它在我們一些混沌測試的情況下,容災恢復的時間會達到一分多鍾,主要時間就是卡在connect上面-_-!,而這時我們的tcp_syn_retries設置的是5,也即超時時間63s。減少這個恢復時間的手段就是:

echo 3 > /proc/sys/net/ipv4/tcp_syn_retries

tcp_retries2

tcp_retries2這個參數表面意思是在傳輸過程中tcp的重傳次數。但在某個版本之後Linux內核僅僅用這個tcp_retries2來計算超時時間,在這段時間的重傳次數純粹由RTO等環境因素決定,重傳超時時間在5/15下的表現為:

tcp_retries2 對端無響應
5 25.6s-51.2s根據動態rto定
15 924.6s-1044.6s根據動態rto定

如果我們在應用層設置的Socket所有ReadTimeout都很小的話(例如3s),這個內核參數調整是沒有必要的。但是,筆者經常發現有的系統,因為一兩個慢的接口或者SQL,所以將ReadTimeout設的很大的情況。

平常這種情況是沒有問題的,因為慢請求頻率很低,不會對系統造成什麼風險。但是,物理機突然宕機時候的情況就不一樣了,由於ReadTimeOut設置的過大,導致所有落到這台宕機的機器都會在min(ReadTimeOut,(924.6s-1044.6s)(Linux默認tcp_retries2是15))后才能從read系統調用返回。假設ReadTimeout設置了個5min,系統總線程數是200,那麼只要5min內有200個請求落到宕機的server就會使A系統失去響應!

但如果將tcp_retries2設置為5,那麼超時返回時間即為min(ReadTimeOut 5min,25.6-51.2s),也就是30s左右,極大的緩解了這一情況。

echo 5 > /proc/sys/net/ipv4/tcp_retries2

但是針對這種現象,最好要做資源上的隔離,例如線程上的隔離或者機器級的隔離。

golang的goroutine調度模型就可以很好的解決線程資源不夠的問題,但缺點是goroutine裏面不能有阻塞的系統調用,不然也會和上面一樣,但僅僅對於系統之間互相調用而言,都是非阻塞IO,所以golang做微服務還是非常Nice的。當然了我大Java用純IO事件觸發編寫代碼也不會有問題,就是對心智負擔太高-_-!

物理機突然宕機和進程宕不一樣

值得注意的是,物理機宕機和進程宕但內核還存在表現完全不一樣。

僅僅進程宕而內核存活,那麼內核會立馬發送reset給對端,從而不會卡住A系統的線程資源。

tcp_slow_start_after_idle

還有一個可能需要調整的參數是tcp_slow_start_after_idle,Linux默認是1,即開啟狀態。開啟這個參數后,我們的TCP擁塞窗口會在一個RTO時間空閑之後重置為初始擁塞窗口(CWND)大小,這無疑大幅的減少了長連接的優勢。對應Linux源碼為:

static void tcp_event_data_sent(struct tcp_sock *tp,
				struct sk_buff *skb, struct sock *sk){
	// 如果開啟了start_after_idle,而且這次發送的時間-上次發送的時間>一個rto,就重置tcp擁塞窗口
	if (sysctl_tcp_slow_start_after_idle &&
	    (!tp->packets_out && (s32)(now - tp->lsndtime) > icsk->icsk_rto))
		tcp_cwnd_restart(sk, __sk_dst_get(sk));
}

關閉這個參數后,無疑會提高某些請求的傳輸速度(在帶寬夠的情況下)。

echo 0 > /proc/sys/net/ipv4/tcp_slow_start_after_idle

當然了,Linux啟用這個參數也是有理由的,如果我們的網絡情況是時刻在變化的,例如拿個手機到處移動,那麼將擁塞窗口重置確實是個不錯的選項。但是就我們內網系統間調用而言,是不太必要的了。

初始CWND大小

毫無疑問,新建連接之後的初始TCP擁塞窗口大小也直接影響到我們的請求速率。在Linux2.6.32源碼中,其初始擁塞窗口是(2-4個)mss大小,對應於內網估計也就是(2.8-5.6K)(MTU 1500),這個大小對於某些大請求可能有點捉襟見肘。
在Linux 2.6.39以上或者某些RedHat維護的小版本中已經把CWND
增大到RFC 6928所規定的的10段,也就是在內網裡面估計14K左右(MTU 1500)。

Linux 新版本
/* TCP initial congestion window */
#define TCP_INIT_CWND		10

公眾號

關注筆者公眾號,獲取更多乾貨文章

總結

Linux提供了一大堆內參參數供我們進行調優,其默認設置的參數在很多情況下並不是最佳實踐,所以我們需要潛心研究,找到最適合當前環境的組合。

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

※南投搬家公司費用,距離,噸數怎麼算?達人教你簡易估價知識!

※教你寫出一流的銷售文案?

※超省錢租車方案

哥倫比亞毒梟艾斯科巴的河馬 意外恢復1萬多年前部分生態系功能

環境資訊中心綜合外電;姜唯 編譯;林大利 審校

本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

※南投搬家公司費用,距離,噸數怎麼算?達人教你簡易估價知識!

※教你寫出一流的銷售文案?

※超省錢租車方案

日產結盟三菱 衝刺北美及新興電動車市場

日產和三菱汽車周二(5)宣布策略結盟,將藉由共同開發電動車,共享工廠、產能和技術,並提升北美和新興市場汽車銷量。日產在聲明中表示,「日產已與三菱達成策略結盟,此舉將擴大雷諾與日產的盟友關係。」

三菱加入後,雷諾與日產的盟友將增加至5名,還包括德國戴姆勒和俄羅斯的AvtoVAZ,共同抵禦德國福斯和日本豐田的競爭。此外,雷諾的本國對手標緻雪鐵龍(PSA Peugeot Citroen)也與通用結盟,以節省成本。

2011年,日產和三菱成立合資公司NMKV,共同研發迷你車,本次的聲明表示,「預期現有的NMKV公司將共同研發新款小車,其中包括預計在全球銷售、特定版本的電動車。」

雷諾、日產和三菱表示,結盟後的首批新車之一,將是由雷諾子公司-雷諾三星汽車在南韓生產的大型車,該車款將掛上三菱的品牌在北美市場販售。第2款較小型的車款也是為三菱設計,係由雷諾研發,生產地點尚未決定。

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

※南投搬家公司費用,距離,噸數怎麼算?達人教你簡易估價知識!

※教你寫出一流的銷售文案?

※超省錢租車方案

日產CEO稱燃料電池車將面臨更嚴重銷售問題

據路透報導,雷諾與日產汽車執行長戈恩週三(20)重申,雷諾與日產原定到2017年3月末時售出150萬輛電動汽車的目標,將推遲兩至三年。

但他對未能按時達到電動汽車銷售目標並不感到擔心,並預測競爭對手在未來幾年的燃料電池汽車銷售計畫會面臨更大的障礙。豐田汽車和本田汽車均計畫在2015年左右開始銷售燃料電池汽車。

儘管日產推遲了達到電動汽車銷售目標的時間,但他表示,將提高純電動汽車Leaf在美國的產量。在下調價格之後,Leaf是目前全球最暢銷的電動汽車。

自三年前向市場推出首款電動汽車以來,日產與雷諾迄今僅售出了12萬輛電動汽車。不過戈恩認為,充電基礎設施方面的難題,而非技術問題,才是阻礙電動汽車普及程度的關鍵原因,這預示著燃料電池汽車的未來甚至面臨更大的挑戰。

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

※南投搬家公司費用,距離,噸數怎麼算?達人教你簡易估價知識!

※教你寫出一流的銷售文案?

※超省錢租車方案

【Java思考】Java 中的實參与形參之間的傳遞到底是值傳遞還是引用傳遞呢?

科普:

  • 值傳遞(pass by value)是指在調用函數時將實際參數複製一份傳遞到函數中,這樣在函數中如果對參數進行修改,將不會影響到實際參數。
  • 引用傳遞(pass by reference)是指在調用函數時將實際參數的地址直接傳遞到函數中,那麼在函數中對參數所進行的修改,將影響到實際參數。
值傳遞 引用傳遞
根本區別 會創建副本(Copy) 不創建副本,直接引用
效果 函數中無法改變原始對象 函數中可以改變原始對象

Java 中的實參与形參之間的傳遞到底是值傳遞還是引用傳遞呢?

其實之前我和大多數人一樣認為:傳遞的參數如果是“基本數據類型”,那就是“值傳遞”,如果是“引用類型”(即 對象),那就是“引用傳遞”。

但是昨天我突然覺得:好像。。。不一定!
誒,別急着懟我說:Nemo!你傳遞過對象沒啊,把對象傳過去,修改對象的屬性值,屬性值就是的的確確的修改了啊!

誒,你說的沒錯,確實是修改了,但是你也說了是修改對象的屬性值,傳過去的是對象地址,而你的實際操作並沒有對你傳入的地址進行修改,只是修改了對象地址下面的屬性值。

如果只是修改對象地址下面的屬性值的話,那麼值傳遞和引用傳遞有差嗎?
值傳遞:複製對象地址給函數,函數修改對象地址下面的屬性值。
引用傳遞:引用對象地址給函數,函數修改對象地址下面的屬性值。
這兩者有差嗎,無論是複製還是引用,傳入的對象地址都沒有改變,改變的只是對象地址下面的屬性值。

類比:我們可以類比一下,你家的地址是“北京市海淀區清華園1號”。
引用傳遞:你給我引用你的地址,我過去你的地址那,打開你家的門,偷你家電動車的電瓶。
值傳遞:你不給我你的地址,我從網上找到你的地址,複製一份,過去你的地址那,打開你家的門,偷你家電動車的電瓶。
你瞧瞧,這兩者有差嗎?無論是怎樣拿到你家的地址,你家的電瓶我要定了啊,你家的電瓶都會被修改啊。

舉例代碼:

package temp;

/**
 * @author Nemo
 * @date 2020/6/22
 */
public class ValueTransfer {
    public static void main(String[] args) {
        Home yourHome = new Home("你的家");
        Nemo nemo = new Nemo();
        nemo.steal(yourHome);
        yourHome.show();
    }
}

class Home {
    public String name;
    public boolean battery = true;

    public boolean isBattery() {
        return battery;
    }

    public void setBattery(boolean battery) {
        this.battery = battery;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Home(String name) {
        this.name = name;
    }

    public void show() {
        if (this.isBattery()) {
            System.out.println(name + "的電瓶還在喲~");
        } else {
            System.out.println(name + "的電瓶被偷了!");
        }
    }

}

class Nemo {
    public void steal(Home home) {
        //如果是引用傳遞的話,那麼我把你的家整個都變為了別人的家,那麼你的家對象上現在應該存放的是別人的家
        //如果是值傳遞的話,那麼我只是把你的家對象複製了一個新的,這個新的家是別人的家,我偷一個跟你家一模一樣的別人家的電瓶,你家的電瓶應該不會變
        home = new Home("別人的家");
        home.battery = false;
        home.show();
    }

}

在 Nemo 類的 steal 方法中,我們可以看到註釋:

  1. 如果是引用傳遞,那麼我把你的家整個都變為了別人的家,那麼你的家對象上現在應該存放的是別人的家,並且你家(即 別人家)的電瓶也應該被我偷了。
  2. 如果是值傳遞,那麼我只是把你的家對象參數複製了一個新的,這個新的家我設為了別人的家,我偷一個跟你家一模一樣的別人家的電瓶,你家的電瓶應該不會變。

運行結果:

別人的家的電瓶被偷了!
你的家的電瓶還在喲~

根據運行結果來看,很顯然,是第二種情況,也就是值傳遞,我偷的是一個跟你家一模一樣的別人家的電瓶,而你家的電瓶還在。

結論

Java 中只有值傳遞。

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

※南投搬家公司費用,距離,噸數怎麼算?達人教你簡易估價知識!

※教你寫出一流的銷售文案?

※超省錢租車方案

德出現罕見高溫旱象 綠黨籲成立氣候基金

摘錄自2018年8月6日中央社報導

德國今年出現罕見的旱象,高溫也一再打破紀錄,德國綠黨建議成立氣候調適基金,以補償氣候變遷帶來的衝擊。

根據德國氣象局(DWD)的數據,今年4月到7月的均溫,比歷史平均氣溫高攝氏3.6度,創下1881年有氣象紀錄以來的最高溫。

德國今年也出現少見的旱象,今年4月到7月的降雨量,比平均降雨量少110毫米,同樣創下有紀錄以來的新低,各地農人紛紛抱怨收成大幅減少。

鑑於氣候變遷對產業和生活都帶來衝擊,綠黨4日建議政府成立20億歐元(約新台幣708億元)的氣候調適基金,用來支付農業補償、森林大火、水患和醫療的費用。

本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

※南投搬家公司費用,距離,噸數怎麼算?達人教你簡易估價知識!

※教你寫出一流的銷售文案?

※超省錢租車方案

特斯拉Model S低價進入中國市場

美國電動車大廠特斯拉(Tesla)昨(23)日宣佈,旗下旗艦車款Model S將登陸中國市場,售價約為73.4萬元人民幣,預估2014年3月底可交車,該公司已在北京成立展示廳和服務銷售點。

不過對購買Tesla的中國車主而言,如何解決汽車充電問題將是一大挑戰。但特斯拉中國區總經理鄭順景指出,Model S充飽電後能跑500公里,因此在市區駕駛不用擔心電量問題。

特斯拉昨日公開了Model S價格是如何訂定的:該款車在美售價81,070美元,在此基礎再加上運輸與裝卸費用3,600美元,關稅和其他稅費19,000美元,以及增值稅17,700美元,總價121,370美元。 按1比6.05匯率計算,約人民幣73.4萬元。

特斯拉表示,如果按照汽車行業在中國的慣例,特斯拉完全可以將Model S在中國的價格定為美國的兩倍以上,但該公司決定不依循此一慣例,特斯拉希望公平對待中國消費者。

據特斯拉統計,2013年Model S全球銷量2萬2,300輛。但上半年只賣8,900輛,下半年銷售量才突然飆升,光第4季就賣出6,900輛。

圖:經濟日報

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

※南投搬家公司費用,距離,噸數怎麼算?達人教你簡易估價知識!

※教你寫出一流的銷售文案?

※超省錢租車方案

別讓烏鴉笑我們髒 法國樂園訓練鳥撿菸蒂

摘錄自2018年08月12日蘋果日報法國報導

法國主題樂園招募到新的清潔工整理環境非新鮮事,新鮮的是這些清潔工是六隻聰明的鳥。

櫸木山主題樂園(Puy du Fou,又稱狂人國)位於法國西部,曾被評選為世界最佳主題樂園,上千種稀有鳥類和小動物在此棲息,堪稱是歐洲鳥類救護基地。

園方安排六隻受過訓練的禿鼻鴉,負責銜起遊客扔下的煙蒂和垃圾。當牠們把垃圾丟進指定的小箱時,一小塊鳥食就會自動彈出,作為其辛勤工作的獎勵。

第一批「清潔鳥」已正式上線,其餘者則預計明天(13日)上班。禿鼻鴉是烏鴉的一種,而且特別聰明。

本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

※南投搬家公司費用,距離,噸數怎麼算?達人教你簡易估價知識!

※教你寫出一流的銷售文案?

※超省錢租車方案

FC EXPO 2014- 燃料電池技術持續發展延伸

頂著創始項目的光環, Fuel Cell 2014 在今年持續登場。如何降低生產成本一直是最受關注的課題,許多觸媒生產、加濕器、重組器都紛紛提出更具經濟效益的解決方案。車輛方面包括本田、豐田與日產也都在商品上市之前做好最後準備。台灣區也展示了各種優質的零部件與系統模組,提供國外客戶更佳節省成本的選擇。

 

▲智慧電網展覽會場     燃料電池具有將發電與產熱綜合效率最佳化的功效,以目前家用燃料電池約0.75kWh的使用來看轉換效率,較傳統石化燃料節省37%的能源消耗,降低374g (-49%) 的二氧化碳排放,在日本更可以將多餘電力賣回。然而受到白金等貴金屬原料的影響,以及高溫所產生的壽命問題,燃料電池生產成本居高不下,因應各種天災所產生的電力中斷問題,本次許多系統也增加了不斷電功能,讓新款的燃料電池在不中斷瓦斯供應的前提下,也具有緊急備用電源的功效。  
1.國際區 本次燃料電池展最吸睛的,仍舊是日本汽車廠的發展動態,根據集邦科技在現場與相關人員的訪談,本田與豐田都將在2015年提出商品化的燃料電池乘用車,日產則預計在2017年提出,其中本田大致的車輛配置已底定,豐田則是仍未接漏太多關於燃料電池車的相關訊息,但已確定兩家車廠都將自製車用燃料電池。此外本田也已在日本設置了三座與CIGS太陽能板以及市電結合的氫氣充電站,所生產的最大氫氣壓力約35MPa,每日最多生產1.5kg,預料燃料電池車售價將與美國高檔鋰電池電動車相近。  
▲本田展示即將量產之燃料電池車       Plansee與歐洲IKTS合作,提供歐洲生產的電池極片的連接底板(Interconnector),在目前三種常見的SOFC之中,供應難度最高的ESC系統,其反應工作溫度達到了800~900度,透過Plansee的Interconnector,克服了系統內的高溫所導致的零件劣化問題,使得電池使用壽命達到了四萬小時(十年),現場也展示了30層800W的電池堆產品。   
▲Plansee 展示連接底板及其應用     Kolon發表了高性能燃料電池用膜加濕器,採用membrane spinning技術,著重在產品的成本下降,與系統耐久性表現。此外也展示了移動型電池模組,並且整合了加濕器、MBOP、DC充電迴路、以及冷卻系統等,目前已可結合在小型機器人裝置上。  
▲Kolon展示加濕器及其一體式應用     中國燃料電池也在近幾年積極發展,與其他新能源相比燃料電池牽涉到較多基礎科學的門檻限制,國內除了少數企業例如弗爾賽能源與新源動力稍具經驗外,大多數供應鏈在中國仍未完備,大多是軍用或者學術用途為主,但也因為國內供應鏈尚未成形,因此對於國外進口的燃料電池零組件採取較為開放態度。  北京浩運金能(Whole win)此次也參與展出,展示項目包括了高壓儲輕罐以及金屬吸附罐。高壓儲輕罐約為300kg/m3,為氣體形式儲存。而金屬吸附罐約為10kg/m3,其中的關鍵為稀土材料,同時在熱管理也是一大挑戰,為具有技術難度的儲存裝置。  
▲浩運金能展示各類儲輕裝置    
2.台灣地區 台灣碳能科技展示高散熱碳材料(Synthetic Graphite Sheet),使用超過三千度的石墨化的高溫熱處力技術生產,熱傳導系數更可達到1.5W/mk,厚度可控制在25μm範圍。因為具有面狀散熱而非穿透式散熱,因此受到薄型化商品的青睞,目前依些市場主流智慧手機都採用此類材料來代替銅散熱模組,其散熱效率更可提高達四倍之多。  
▲台灣碳能展示高散熱碳材料       台灣板式熱交換器廠高力展示了更新款式的重組器,可搭配PEMFC或者SOFC使用,本次展示的重組器透過觸媒材料使用的精進,輸出功率較過去1.5kW提高至2kW,體積則減少約1/3,高力所展示的新型重組器採用板式堆疊結構(已通過專利申請),不減可幫助反應器量產,更可進而降低製造成本,降低整體燃料電池系統的價格。本次也展示了自主開發的熱交換器,具有熱回收的功能,透過客製化的設計,以滿足不同客戶的需求。  
▲高力展示重組器與熱交換器

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

※南投搬家公司費用,距離,噸數怎麼算?達人教你簡易估價知識!

※教你寫出一流的銷售文案?

※超省錢租車方案

豐田終止特斯拉供應合約 轉投燃料電池科技

據MoneyDJ 報導,豐田汽車(Toyota)不看好電動車,壓寶燃料電池科技,因此12日宣佈該公司和特斯拉(Tesla)的電動車電池供應協定今年到期之後,不會續約,將專注全力研發四門燃料電池車,計畫明年在美國加州發表,同時也將發展加氫站,支援燃料電池科技。

2010年豐田對特斯拉投資5,000萬美元,取得3%股份;2011年雙方更簽訂1億美元合作協議,同意豐田的RAV4電動車部份採用特斯拉電池和發動機;當時雙方樂觀預期,RAV4可望開啟更廣泛的合作關係。不料基本售價49,800美元的RAV4電動車推出後,銷售奇慘無比,豐田極力促銷也無力回天。

因此,豐田高層逐漸認為燃料電池才是環保車的發展方向,與主打電動車的特斯拉漸行漸遠。

日經新聞今年3月報導,豐田預計在2015年開賣的燃料電池車售價將壓在1,000萬日圓以下,之後並計劃於2020年代將售價壓低至300-500萬日圓的水準。本田汽車(Honda)也將在2015年11月在狹山工廠生產燃料電池車。

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

※南投搬家公司費用,距離,噸數怎麼算?達人教你簡易估價知識!

※教你寫出一流的銷售文案?

※超省錢租車方案