最近有時間修正某個 DRBD 三不五時就斷掉的問題,
訊息是 ProtocolError, 詳細 Log 像以下這樣:

 [42935635.496741] block drbd1: Becoming sync source due to disk states.
 [42935635.496748] block drbd1: peer( Unknown -> Secondary ) conn( WFReportParams -> WFBitMapS )
 [42935635.627523] block drbd1: helper command: /sbin/drbdadm before-resync-source minor-1
 [42935635.630968] block drbd1: helper command: /sbin/drbdadm before-resync-source minor-1 exit code 0 (0x0)
 [42935635.630990] block drbd1: conn( WFBitMapS -> SyncSource )
 [42935635.631002] block drbd1: Began resync as SyncSource (will sync 108695292 KB [27173823 bits set]).
 [42935635.631013] block drbd1: updated sync UUID 4361B942535A71F7:76854EDCDAFDECE3:76844EDCDAFDECE3:76834EDCDAFDECE3
 [42935646.822351] block drbd1: BAD! BarrierAck #2816005573 received, expected #2816005572!
 [42935646.822431] block drbd1: peer( Secondary -> Unknown ) conn( SyncSource -> ProtocolError )
 [42935646.822590] block drbd1: asender terminated
 [42935646.822599] block drbd1: Terminating drbd1_asender
 [42935646.822703] block drbd1: Connection closed

 

查了一下 Google, 發覺踩到 DRBD <= 8.3.13 (其實 8.9.2 也有遇到) 與 disk IO scheduler = CFQ 時的雷 (ref: here)

解法是, 

1. 將 disk IO scheduler 設定成 DEADLINE
2. 如果要在開機設定的話, 以 Debian 為例, 建議安裝 sysfsutils.

    然後在 /etc/sysfs.conf 設定

block/sda/queue/scheduler = deadline
block/sdb/queue/scheduler = deadline

 

並 service restart sysfsutils 後, 就可以把 DRBD sync 的問題避免掉了.

另外, 關於 Linux IO scheduler 從 CFQ 切成其他 scheduler, 
因為目前我的 DRBD 應用環境是 DB, 所以設定 DEADLINE 效能會好一些, 正好順便解掉這個問題.

供參考

文章標籤

stephon 發表在 痞客邦 留言(0) 人氣()

跑了日本三次, 基本上已經把日本大都市都攻打的差不多了 (本州 - 東北 - 北海道 - 中國 - 九州)

這次因為夏天得出國被旅遊, 所以排定了北陸跟中部的旅遊.

正巧有搶到虎航 Tigerair 的特惠班機, 兩個人來回 + 25kg 行李才 18k , 就暑假旺季來說, 經濟實惠.

也就成就了這次開心的日本北陸中部行.

相簿連結 20150803 - 20150812 日本北陸中部行


Day 1: 2015/08/03 桃園 (TPE) => 關西空港 (KIX) => 大阪 => 金澤


由於買到 0640 出發的飛機票, 故 0600 要在虎航的候機室 ready.

早上只有計程車 + 國光兩種交通工具, 也沒得選, 所以搭飛機前要約好計程車.

Check-in 後, 虎航由於是 LCC, 所以連停機坪也停的有夠遠, 

在登機時, 會由接駁車載送至停機坪, 個人覺得這個有點浪費時間..., 可以委託華航阿 orz

也因為登機一定會遇到有人遲到, 且從登機門到停機坪開車要 10 分鐘, 更何況當時飛機至少有 5 班等著起飛.

所以飛機很不意外的 delay 了 XD

還好飛機飛得還算快 & 穩定, 準時降落 KIX 關西機場

在下飛機之前, 機長首先用台語通知即將降落 KIX, 是非常新奇的體驗, 就跟用台語上微積分一樣.

P1070757.JPG

到了關西機場一航廈, 停機坪跟入関區要坐電車接駁, 所以進去就用衝的

但是關西機場一航廈由於飛機實在是多到爆炸, 加上前面有一班韓國客機.

所以光入境就花了一個小時 orz

下次建議可以搭 Peach 去, 因為二航廈人少, 入境很快.

不過在日本最大的好處是, 行李輸送帶的行李, 會依據飛機班別集中起來放置好, 這個台灣真的可以好好學習...


入境後, 首先跟老婆分成兩條線, 一條搬行李, 一條衝去換 JR 高山北陸周遊券 & 劃指定席

JR 西日本換票處在一二航廈中間, 搭乘 JR & 南海電鐵入口

進櫃台後, 由於現在都有中文服務人員了, 語言不是問題.

兌換 JR Pass 處現在改到樓上, 走旁邊的樓梯上去兌換, 並劃為 13:16 新大阪的 Thunderbird 到金澤

另, JR 高山北陸周遊券, 是不能坐 Haruka 指定席的, 

其他指定席都可以乘坐, 共可以劃位四次, 

但是指定席劃位完畢後, 如果異動乘車時間而換票, 則算在這四次指定席內.

使用時要注意.


終於到了金澤了...北陸夏天很涼快這件事完全判斷錯誤 orz, 好熱阿阿阿阿

由於到達的時間接近 16:00, 因此先去旅館 check-in, 順便把行李擺好.

這次在金澤兩天, 住的是許多人推薦的 Hotel MyStays 金澤

雖然位置是在金澤車站西口, 相對於東口來說, 人少了很多.

不過優點是, 住宿便宜又大碗阿

這年頭要在日本找到房間八坪, 一晚 2k 的房間哪裡找...

IMAG0897.jpg 

置放完行李後, 因為也晚了, 因此先到迴轉壽司打牙祭

這次挑選的是金沢まいもん寿司 駅西本店 , 距離我們住的飯店要走路 15 分鐘

為了打牙祭, 這一點距離算什麼 XD

金沢まいもん寿司 駅西本店在食べログ的評價還滿高分的, 實際吃起來也符合評分.

除了新鮮的北陸海產以外

IMAG0907.jpg 

IMAG0902.jpg 

IMAG0904.jpg

還可以吃到只有迴轉壽司才有的地元野菜天婦羅

IMAG0905.jpg

以及海瓜子多到快滿出來的海瓜子味噌湯.

IMAG0908.jpg 

非常滿足的吃完, 兩人總共花了 5500 Yen (含稅), 滿足.


吃完飯後, 由於已經是晚上, 便往金澤車站移動, 確認一下車站附近有什麼可以逛的.

金澤車站, 被稱為日本最美麗的車站, 其最大指標特點是東門的鼓門建築.

IMAG0909.jpg

除了為北陸的政經中心外, 在北陸新幹線於 2015/03/14 通車後, 從東京到金澤, 最快只要 2.5 小時, 跟搭乘 JR 西日本 Thunderbird 一樣.

而金澤車站, 跟大部分的主要都市車站相同, 均有整合商店街, 如果不夠, 東口外還有 , 

如果不想跑太遠的話, 採買之類的絕對不是問題.

只是今天舟車勞頓有夠累, 買完明天的早餐就倒地不起了...


Day 2: 2015/08/04 金澤 => 高岡 => 金澤



第二天一早, 臨時起意, 想去高岡看ドラえもん

為什麼呢? 因為高岡是藤子.F.不二雄的老家, 主要創作ドラえもん的是藤子.F.不二雄阿~

加上高岡市有ドラえもん路面電車, 此時不去, 更待何時?

因為 JR 高山北陸周遊券可以搭乘北陸新幹線 (金澤 <=> 富山), 一句話, 衝阿!!

不過在出發之前, 先去濃飛巴士的金澤站 (Forus 百貨旁邊) 領取明天預約的金澤 => 白川鄉 => 高山的巴士票.

金澤 = 白川鄉 = 高山 的濃飛巴士, 每天有班次限定, 

由於是金澤往高山較方便的路線 (另一條路是金澤 => 富山 => 高山, 鐵道走法)

故最好事前上網預約, 以免時段沒有車子可以搭乘.

預約方式: 上濃飛巴士的預約連結, 註冊完帳號後,

選完出發時間, 填基本資訊後, 就會有個預約 email 寄送到你的信箱.

接下來把預約 mail 印出來交給售票處, 並同時出示 JR 高山北陸 Pass, 這一段車錢就免費啦~

不然, 從金澤到高山, 搭巴士的費用是 3300 Yen, 不便宜喔... 

詳細預約可參考這裡

搭乘北陸新幹線 E7 系列, 到達 JR 新高岡站, 時間大約 15 分鐘, 相當於台北到桃園高鐵站的時間而已

JR 新高岡站出來以後, 什麼都沒有, 而主要鬧區在高岡站.

兩站距離 2 公里, 可以轉乘城端線到高岡站, 或者是坐接駁車, 大約 200 Yen.

不要像我們兩位用走的阿, 很熱...

途中, 會路過國寶瑞龍寺, 因為行程因素, 所以就只有路過而已


到了高岡站以後, 今天的目的就是ドラえもん路面電車阿

結果到了以後, 定休日 orz 

不過還好有當地限定的ドラえもん郵筒, 拍個照, 以證明我有來過高岡市 XD

而高岡市的名產是銅加工品, 所以ドラえもん郵筒用銅製作是很合理的

P1070771.JPG 

BTW, 在高岡站周圍閒晃時, 發覺地下街居然有漫畫區, 雖然有點冷冷清清就是了...

(謎之音:這時候怎麼會有女高中生?)

P1070777.JPG 

藤子.F.不二雄自畫像

P1070776.JPG 

以及很特別的高岡市景點介紹置物櫃

P1070775.JPG 

不過今天就是沒路面電車, 回去金澤吧 Q____Q

順利的回到 JR 新高岡站以後, 發覺下一班往金澤的新幹線還要快 1 個小時才來 (高岡是小站, 但是北陸三站都會停喔)

所以就買了一個富山名物便當, 同時也是日本賣最好的鐵路便當, 鮭魚押壽司, 小盒的 900 Yen

P1070784.JPG 

口味, 就吃過的押壽司來說還不錯, 而且容器設計還滿特別的, 方便攜帶.

P1070786.JPG 

P1070787.JPG 

在消磨完等車時間後, 便搭車回金澤, 參觀金澤的景點.

上車前, 買了一包富山白蝦做的蝦餅上車 XD

P1070794.JPG 

E7 系列車子真的滿漂亮的...

P1070793.JPG 

回到金澤以後, 便馬不停蹄的往金澤城公園 & 兼六園移動

金澤城, 是秀吉時代名將前田利家及其子孫所建立, 後來因為失火, 整個燒光光, 目前僅剩下一個城門.

P1070808.JPG 

而兼六園, 為日本三名園之一(其他兩個為岡山後樂園, 水戶偕樂園), 作為金澤城的後花園.

相較於岡山後樂園, 兼六園便簡單低調了許多, 但是不代表他不小.


P1070821.JPG 

P1070822.JPG 

P1070823.JPG 

於兼六園中, 有一時雨亭 (進入要付費), 坐在其中, 欣賞外面景色, 彷彿希望時間停止一樣.

P1070813.JPG 

最簡單的甜點, 390 Yen 

P1070814.JPG 

P1070815.JPG 

P1070819.JPG 

P1070818.JPG 

P1070820.JPG 

接下來, 21 世紀美術館, 路過, 沒 fu, 所以 skip 掉

P1070826.JPG 

東西茶屋街, 因為鞋子把腳給搞爆了, 所以半掰咖+把鞋子丟掉的狀況.

從這天晚上開始, 就只能做休息 & 採購行程了...orz


其實, 金澤市區, 除了上面有寫的定番行程以外

還有東西茶屋街 / 香林坊等, 踩完以後大概就差不多了.

所以建議是留在金澤市兩天, 好好享受金澤的悠閒.

傳統的百貨公司, 在香林坊內只有一間, 就是名鉄丸越百貨., 在近江町市場對面

突然覺得有一種在嘉義的感覺 XD

另外, 金澤有生產國產的咖啡, 且喝咖啡的風氣非常的興盛.

如果有咖啡的需求, 可以往香林坊方向移動, 可以買到不少好物.


休息一晚後, 明天就要移動到高山啦~

文章標籤

stephon 發表在 痞客邦 留言(1) 人氣()

VIMAG0103.jpg

en


這樣 10 USD, 還滿飽的 (嗝)
文章標籤

stephon 發表在 痞客邦 留言(0) 人氣()

這次北國最吸引我的都市, 函館, 是個可以悠閒居住之地.

由於是 off-season 到訪, 可以看到沒有太多觀光客時期的函館, 深入了解當地文化, 因為我是個不喜歡人擠人的人 :p

故稍微寫了一份函館散策行程簡要版, 提供給有需要的人做參考:p


 

初次到訪

建議排兩天一夜行程, 將函館的知名景點先踩過一次, 下次就可以慢慢體會函館的悠閒

第一天白天

* 元町, 函館是 1964 年開放的四大港口之一, 故有許多外國人曾經居住於此. 相對於神戶的元町及北野藝人館, 函館的元町單純許多, 街道設計概念跟靠舊金山市倫巴底街附近靠海的街道頗像.

* 金森倉庫, 灣區是個駁二參考的設計概念, 將閒置已久的倉庫改造成文創用途. 而金森倉庫由於外觀全由紅磚構成, 作為初次到訪之處, 可以了解函館接受洋風洗禮後的和洋融合. 另外, 若有需要買北海道相關名產, 亦可在此地購買即可.

20150209_11-Hakodate (69) 20150209_11-Hakodate (71) 20150209_11-Hakodate (75) 20150209_11-Hakodate (77)  

* 記得帶個函館的丹丹漢堡, ハンバーガー ラッキーピエロ, 本店就在金森倉庫附近

 * 招牌是中式炸雞漢堡, 390Y + 稅, 還真的可以秒掉 MAC 跟 KFC

20150209_11-Hakodate (104) 20150209_11-Hakodate (105)  

晚上

* 函館山夜景, 因函館本身是個半島, 故夜景相對於神戶六甲山別有特色, 為日本三大夜景之一.

20150209_11-Hakodate (34)  

* 如果是遇到函館海上冬花火2015 , 要在 19:00 前下山, off-season 的港邊煙火秀在金森倉庫就看得到. 如果住函館國際Hotel就要保祐是有海景的房間

* 早點睡覺卡實在, 函館是個很健康的都市, 晚上七點以後就剩下丹丹漢堡 / KFC / 函館ひかりの屋台 大門横丁營業了

 * 唯一的百貨公司, 森屋, 也只營業到晚上七點喔, 晚上七點以後就是居酒屋的天下了, 請移防至五稜郭.

第二天
白天

* 函館朝市吃早餐. 由於是個早起的城市, 加上盛產漁獲, 代表漁獲是烏賊, 所以早餐一定是來一碗滿滿好料的海鮮蓋飯. 函館早市的設計好處是, 要純吃蓋飯的, 請去旁邊的どんぶり横丁市場吃; 要購買漁獲產品的, 請在周遭繞一下就有的買, 不過沒辦法料理的我們就沒轍了 :p, 而且也不能海外低溫宅配.

 * 2015 年這次吃的是許多介紹都推薦的あけぼの食堂, 價格還滿親民的

20150209_11-Hakodate (17) 20150209_11-Hakodate (18)  

* 白天的函館山, 別有一種清新脫俗之感

20150209_11-Hakodate (123)  

* 吃完後, 搭電車去五稜郭公園, 這是箱館戰爭時期所建立之六角星芒城堡, 其中本丸所在位置因為是五角星形, 故稱之五稜郭. 其四季均有不同之風貌 (櫻花 / 樹叢 / 楓葉 / 雪景), 得從五稜郭塔頂端才能一窺全貌. 這也是日本少數設計與眾不同之城堡, 仿效歐洲的 Star Fort . 於箱館戰爭初期, 幫了攘夷派不少忙. 本戰爭最出名的人是土方歲三, 實際的行為不是銀魂裡吃美乃滋配飯那位阿... . 附帶說明, 持有市電一日券, 可以在購 Tower 票時跟櫃台兌換一張明信片.

20150209_11-Hakodate (31)  

* 下午/晚上移動, 如果要從函館去其他地方的話, 交通時間(鐵路 / 飛機)所花的時間均至少 2 個小時以上, 不管是往青森 or 札幌的 Super 白鳥 or Super 北斗都要 3 個小時...orz


 

再次蒞臨

  • 三天兩夜

第一天

* 往函館銀座通 (末廣町) 散步移動, 這邊是函館早期西化較早之處, 有許多舊時代之建築物. 函館全國知名咖哩, 五島軒本店也在這個區塊.

  20150209_11-Hakodate (120)  

* 悠閒散步完畢後, 中午可吃壽喜燒百年老店阿佐利的午間套餐, 或是小池咖哩本店的招牌雞肉咖哩.

 * From tabelog, 阿佐利的肉看起來超美味的阿~~

 * 阿佐利在 2015 年去的時候正好沒開中午, 改吃小池咖哩本店

20150209_11-Hakodate (102)  

* 接著往函館公園散步, 喝著海景咖啡適當的放鬆

* 晚上可以搭乘電車去谷地頭溫泉泡一泡放鬆, 然後搭著電車回去, 一整個很搭不起來的行程 XD

第二天

* 早上搭著電車, 到見晴公園 & 函館大學散步, 如果是秋天, 楓葉景色斑駁, 更顯特色.

* 有別於谷地頭溫泉, 湯之川溫泉是北海道知名溫泉, 雖不是像綠島朝日溫泉為世界三大海底溫泉之一, 但亦為濱海溫泉, 邊泡著溫泉邊欣賞海景, 有時候還會有一群猴子跟妳一起泡 (又不是阿里山 :p).

* 函館的溫泉, 都可以搭電車就到達, 非常的方便 :p

* 晚上可以在五稜郭附近享受夜生活. 由於是觀光勝地, 附近有不少居酒屋及異國料理, 為函館帶來另外一種氣氛. 如果睡過頭錯過朝市, 晚上可以來這個地方大快朵頤一番.

* 如果想吃拉麵, 函館的知名拉麵為鹽味拉麵, 相對於其他口味較為清淡, 是個吃過回味無窮的拉麵 :p. 如果有預算限制, 可以從朝市 / 松風町附近的星龍軒 / 滋養軒開始吃起.

 * 滋養軒的叉燒餛飩拉麵, 是我在函館最想念的食物 :p

20150209_11-Hakodate (103)  

第三天

* 搭乘 JR, 往大沼公園移動. 大沼公園以新日本三景而聞名, 需要芬多精就請來這, 夏天與冬天的景色完全不同, 各有其特色. 由於公園非常大, 一整天就留在這邊就可以了, 只是要注意 JR 回函館的時間喔.

 * 大沼公園風景

* 可以享受大沼牛的午餐, 當然更不能錯過沼之家的名物, 豆沙 & 醬油糰子 (from 沼之家頁面)

  • 四天三夜

* 第四天

都排到第四天了, 而且在函館, 不到蔦屋書店看個書一整天對不起自己阿 :p

有別於代官山蔦屋書店的小而美, 函館店空間大而寬敞, 來這種地方要我住下來也願意 :pp 

(以下圖來自函館蔦屋書店網頁)


 

stephon 發表在 痞客邦 留言(0) 人氣()

  

stephon 發表在 痞客邦 留言(0) 人氣()

開始寫些什麼吧

stephon 發表在 痞客邦 留言(0) 人氣()

傳說中 Okura 的服務是個好到翻天的狀態, 這次誤打誤撞體會後, 讓我下次真的很想去住 Okura Kobe 了...XD


 

某天要去 Kobe Port Tower 時, 旁邊正好就是 Okura Kobe.

想說只有進去過台北的大倉久和, 就故意從 Okura Kobe 經過試試看, 看看能不能接續到 Kobe Port Tower.

很可惜的是 -> 不行 orz.

在大廳迷路, 而去找旁邊的地圖時, 這時 Okura Kobe 的外場巡查經理(?) 看見我們兩位, 二話不說, 直接問我們怎麼了.

我們就解釋說要去 Kobe Port Tower, 目前不知道要走哪條路 ing.

正常人會告訴你往哪個方向走, 但是該位經理做了一個很不同的舉動.

除了去 Lobby 拿原本應該要提供給 Okura Kobe 住宿旅客用的神戶景點地圖以外, 還親自把我們引領到接續 Kobe Port Tower 的路, 並目送我們搭電梯離開.

這個是從來沒遇過的體驗, Okura 完全不會去考慮我們是不是住宿旅客,  而是解決我們的問題作為優先.

回來以後, 看了一下 Okura Kobe 的房間價格, 還滿可接受的阿 XD, 只要不是旺季都沒有很貴.

下次去神戶, 來住一晚體驗一下好了 :p

stephon 發表在 痞客邦 留言(2) 人氣()

這次出國, 後四天都住在 Remm Shin-Osaka

交通非常的方便 (與 JR 新大阪站共構)

但是問題就在於, 21:00 以後是沒東西可以吃的, 最晚的 JR 新大阪站便利區已經都收攤了.

附近又都是商業區居多, 要能有營業很久的店家, 正常都得走到西中島南方去會比較多.

這次來記錄一下 JR 新大阪站附近有甚麼可以止飢.

 

stephon 發表在 痞客邦 留言(0) 人氣()

(一堆碎碎念...)

今天跟 Brick 討論到某倫跟某英時,也討論到了憲政體制問題。

衍伸出來的問題,發覺現在不管是台灣,甚至是更上層的民主主義/共產主義,沒有了制衡,就只有失敗一途。

 

從最小的面來說:

上班族受雇於公司 -> 公司利用考核制度來決定員工升遷離職與否

反過來說,上班族能用甚麼方式對一間公司作考核? 市場機制?

聽說有勞基法這種東西,但是壓榨員工只能重罰三萬的制度,對於公司完全無嚇阻作用。

所以造成了鬼島年輕人的慘況:要不是因為xx,你連 15k 都沒有。

員工工會嗎? 在上述情況下,員工工會僅有當傳聲筒的工作,沒辦法為員工權益做些甚麼。

 

擴大來說,來看看台灣目前的政治制度。

憲法賦予民眾有選舉,罷免,創制,複決四權,且得以法律定義細節與施行規則。

聽起來很合理,但是埋了陷阱在裡面。

以台灣人最喜歡的民意代表好了,民意代表除了任期到了再做選舉處理外,在任期內有任何制衡措施嗎?

罷免? 對不起,剛剛講得以法律定義細節與施行規則。法律跟施行規則誰訂的? 以現行制度是民意代表。

代表甚麼? 民意代表選上就是由你玩四年,撈了民脂民膏,只要沒被抓到就沒事。

而以爭議最大的某總統來說,台灣憲政體制是接近雙首長制的總統制,但是總統任命行政院長,行政院長沒有國會提出不信任案的情況下是不會被動下台的。

所以所有權力都集中在總統身上,但是他不用為任何事情負責,因為沒有國防,外交的事情需要他負責。

人民唯一可以用的是罷免權,但是憲法又規定罷免總統是間接民權,由立法委員投票同意與否。

這樣看起來,立法委員跟總統才是生命共同體阿,行政院只是立法院的行政局而已。

一整個就是缺乏制衡的制度設計,導致現在民意代表/首長出了事情,只要像楊宗緯一樣哭哭就可以了事,你也拿他沒轍。

而我們偉大的總統,便可以挾此制度嚴重缺陷,作他想做的事情,但這些事情不一定是對的。

這樣做出來的東西,一點好處都不會有。因為沒有制衡,所以可以強制通過服貿,可以強制要通過自盡區,但是完全不用負責,因為都是 they 的錯,是為了回應 they 的期待而作。

 

所以,要解決現在的僵局,有兩種解法:

* revolution

* 讓人民有制衡的力量,背後有刀才會兢兢業業的做正確的事情,不論是員工,公司老闆,民意代表,總統都一樣。

 

stephon 發表在 痞客邦 留言(0) 人氣()

雖然這是 DBAs 老掉牙的常談, 但是列為基礎知識還是很重要的.

From MySQL Performance Blog : http://www.mysqlperformanceblog.com/2014/01/22/10-mysql-settings-tune-installation/

常見的錯誤 debug 法則:

1. 一次改超過一個以上的設定

2. config variable 寫錯 section, 例如該寫在 [mysqld] 的寫到 [client]

3. 同樣的 config variable duplicate, 但是 value 不同

 

在 http://www.mysqlperformanceblog.com/2014/01/22/10-mysql-settings-tune-installation/ 這段中有講到一些基本的調整技巧:

1. innodb_buffer_pool_size : 5-6GB (8GB RAM), 20-25GB (32GB RAM), 100-120GB (128GB RAM)

2. innodb_log_file_size : faster crash recovery while bigger innodb_log_file_size. 

3. innodb_file_per_table : ON

 

其他以下的參數, 請根據 server 設計/實際負載量做調整

 

* query_cache_size

 

* log_bin

 

* skip_name_resolve

 

* max_connections

 

stephon 發表在 痞客邦 留言(0) 人氣()