原文:雲計算之路-阿里雲上:原來“黑色0.1秒”發生在socket讀取數據時

在昨天的博文 雲計算之路 阿里雲上:讀取緩存時的 黑色 . 秒 中我們犯了一個很低級的錯誤 把 ms算成了 ms 感謝陳碩發現這個錯誤 ,從而對問題的原因作出了錯誤的推斷,望大家諒解 從中我們吸取到了一個教訓:趁熱打鐵要小心,容易失去冷靜,作出錯誤的判斷。 今天我們痛定思痛,用了一個下午的時間重新分析了 黑色 . 秒 問題,這次從EnyimMemcached的源代碼下手 https: github ...

2014-05-10 17:49 14 3882 推薦指數:

查看詳情

雲計算之路-阿里上:讀取緩存的“黑色0.1

看到標題中的“0.1”,你也許會呲之以鼻:不會吧,0.1也要計較,不是吃飽撐着,是沒吃飽也撐着。 依然沒撐着!在memcached應用場景中,響應速度是處於1ms級別的,0.1s可是比1ms慢了100倍啊。 如果你不相信1ms級別,請看這篇文章(微博CacheService架構淺析)中 ...

Sat May 10 07:29:00 CST 2014 11 4864
雲計算之路-阿里上:什么是“黑色1”?

為了更好地分享我們解決“黑色1”問題的過程,在這篇博文中我們將專門描述一下“黑色1”問題的表現。 “黑色1”是我們使用阿里以來繼“黑色10”之后遭遇的最奇特、最詭異、最難以捉摸、最富有戲劇性的問題。 它有2個最顯著的特征: 第一個是最直觀的表現,在Windows性能監視 ...

Fri May 30 00:23:00 CST 2014 12 4580
雲計算之路-阿里上:基於Xen的IO模型進一步分析“黑色0.1”問題

  在發現服務器讀取OCS緩存的“黑色0.1”是發生在socket讀取數據,而且是發生在讀取開始的字節,甚至在socket數據(比如寫入緩存key)也會出現超過50ms的情況,我們的好奇心被激發到一個新的高度。   根據我們的實測,在服務器上創建一個新的TCP連接通常也不過3ms左右 ...

Tue May 13 23:24:00 CST 2014 7 3339
雲計算之路-阿里上:對“黑色30”問題的猜想

上,底層的東西你無法觸及,遇到奇怪問題只能靠猜想,所以使用雲計算會鍛煉你的想像力。 (上圖中藍色是ASP.NET的Requests Queued,另外一個是HTTP.SYS的Arrival Rate) 昨天我們發現了一個重要的線索——“黑色30”到來時,最初的表現是請求出現排隊 ...

Thu Apr 24 20:01:00 CST 2014 12 2862
雲計算之路-阿里上:“黑色30”走了,“黑色1”來了,真相也許大白了

上真是無奇不有,這兩天我們什么也沒動,“黑色30”招呼不打一聲就走了,而來了一位不速之客——“黑色1”;就寫了一篇博文,30就變成了1,看來多寫博客是硬道理。 在上篇博文的評論中有人說——就30,有必要這么較真嗎——當時想,別說30,哪怕1,我們也會較真。結果說1,1就來 ...

Fri May 09 00:54:00 CST 2014 25 6116
雲計算之路-阿里上:黑色1,微軟的問題還是阿里的問題?

黑色1”問題經過一個多月的艱苦奮戰,今天終於取得了重要進展!我們終於有了足夠的數據證明不是微軟IIS的問題,就是阿里Xen虛擬機的問題。 這篇博文分享的是我們如何進行證明的,而且這次證明連Window性能監視器都不需要。 下面我們來分析一下今天10:37:35出現的“黑色1”(下面所用 ...

Tue Jun 10 21:14:00 CST 2014 42 6388
雲計算之路-阿里上-幸福總是很突然:“黑色1”問題解決啦

[更新:抱歉!“黑色1”后來又出現了,詳見:雲計算之路-阿里上-幸福沒那么容易:“黑色1”又出現了] 前幾天發生了2件神奇的事情:一是1位園友在阿里上遇到了和我們一模一樣的“黑色1”問題;二是阿里推出了IO優化的基於KVM架構的服務器,據說理論上可以解決“黑色1”問題。很巧 ...

Sat Jun 13 00:18:00 CST 2015 19 3974
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM