原文:雲計算之路-阿里雲上:基於Xen的IO模型進一步分析“黑色0.1秒”問題

在發現雲服務器讀取OCS緩存的 黑色 . 秒 是發生在socket讀取數據時,而且是發生在讀取開始的字節,甚至在socket寫數據時 比如寫入緩存key 也會出現超過 ms的情況,我們的好奇心被激發到一個新的高度。 根據我們的實測,在雲服務器上創建一個新的TCP連接通常也不過 ms左右。在黑色 . 秒期間,TCP包已經到達網卡,從網卡讀到內存中竟然超過 ms,這太不可思議了 后來想想,如果.Ne ...

2014-05-13 15:24 7 3339 推薦指數:

查看詳情

雲計算之路-阿里上:“黑色1問題與2009年Xen一個補丁的故事

在之前對“黑色1問題分析博文中,我們將最大嫌疑對象鎖定在了Xen,在這篇博文我們將從Xen的角度進行分析。也許有人會問,為什么不知道天多高地多厚地去研究不屬於自己范圍的問題?只因我們對一個問題的強烈好奇心——究竟是不是我們用Windows的錯? (注1:文中所說的Xen補丁問題只是提供一種 ...

Thu May 15 23:42:00 CST 2014 27 4339
雲計算之路-阿里上:什么是“黑色1”?

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

Fri May 30 00:23:00 CST 2014 12 4580
雲計算之路-阿里上:對“黑色30問題的猜想

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

Thu Apr 24 20:01:00 CST 2014 12 2862
雲計算之路-阿里上:讀取緩存時的“黑色0.1

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

Sat May 10 07:29:00 CST 2014 11 4864
雲計算之路-阿里上:原來“黑色0.1”發生在socket讀取數據時

在昨天的博文(雲計算之路-阿里上:讀取緩存時的“黑色0.1”)中我們犯了一個很低級的錯誤——把13ms算成了130ms(感謝陳碩發現這個錯誤!),從而對問題的原因作出了錯誤的推斷,望大家諒解! 從中我們吸取到了一個教訓:趁熱打鐵要小心,容易失去冷靜,作出錯誤的判斷。 今天我們痛定思痛,用了 ...

Sun May 11 01:49:00 CST 2014 14 3882
雲計算之路-阿里上:結合IIS日志分析黑色30問題

在昨天針對“黑色30問題分析中,我們猜測Requests Queued上升是由於正在處理的請求出不去(到達不了客戶端)。今天我們結合IIS日志驗證這個猜測。 IIS日志中有一個重要的指標——time-taken,time-taken不僅包含了請求在服務端執行的時間,還包含了響應的內容 ...

Fri Apr 25 23:55:00 CST 2014 6 3559
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM