別用平均值(Average)或中間值(Median)來評價服務器反應效能,應該用百分位數(Percentile)

別用平均值(Average)或中間值(Median)來評價服務器反應效能,應該用百分位數(Percentile)

在打合約或工作聲明中。對於伺服器或雲端服務的反應時間 (response time) 和延遲 (latency),以前都會用平均值 (average) 或中間數 (median) 來評量。但是只用平均值或中間數來看,會無法完整的看出整理的延遲反應。 就拿以下的圖表為例,當一個專業的網管,單純的看延遲反應,在下午一點五十一分左右,系統出現了不穩定。延遲衝到了800毫秒。一連持續到約二點零七分左右。直覺可能是其中一個服務器掛掉了。但又自我修復好了。 所幸暴衝不是一直持續,所以可能不以為意。 毫秒 圖一:系統3小時的反應時間 如果是早期的服務水平,這時候會調出平均服務圖表來確認整體的服務是不是有被影響到。一般的服務水平都會訂在 99% 的情況下,服務水平會在 200 或 250 毫秒以下。以平均表來看,在反應最慢的時候也都還在 160 毫秒內。所以看起來也是沒什麼異狀。  圖二:系統3小時的平均反應時間 但是如果是使用 90 百分位數的圖表來看,那可就不同了。90 百分等級是一種描述統計指標。意思是指,在百分之九十位數 (90th percentile) 的正常狀況之下,服務狀況還是可以持續在 200 毫秒內嗎?  圖三:系統3小時的90百分等級時間 圖三指出在十二點三十三分時,百分之九十的正常服務就己經飇高了。一直攀昇到一點五十一分到最高峯約 500 毫秒,之後才開始穩定下來直到約二點零三才恢復過來。那其實不穩定的時間比相象中更久,快要 90 分鐘系統的穩定性一直都是在服務平均水平之外的。 所以結論就是在管理系統時,不能只單看平均服務的數據來確定服務水平是否有達標。利用百分位數的圖表可以更了解系統淺在表現狀況。主統雲端服務都有提供百分位數的監控(如 AWS),請大家多加利用。 參考文獻: 1. https://www.elastic.co/blog/averages-can-dangerous-use-percentile 2. https://azure.microsoft.com/zh-tw/support/legal/sla/cloud-services/v1_5/ 3. https://docs.aws.amazon.com/zh_tw/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Percentiles

chaoman.com 現在用 HTTPS 啦!!

chaoman.com 現在用 HTTPS 啦!!

有鑑於現在主流的瀏覽器會把一般的 HTTP 劃分成不安全未加密的網站,炒麵決定購入 HTTPS 認證讓本站也加入綠色認證的行列。雖然本站無廣告,無個資的疑慮,但就為在技術上不能落後,現在一 都連線都會通過 HTTPS 加密。還有,網站全面改版。新的板模是用Gantry5 的架構,更彈性更流暢。2019 一開始就來個新氣象。 開心啦!  

簡單介紹新的 NAS 儲存軟體 Nextcloud及簡易安裝說明

簡單介紹新的 NAS 儲存軟體 Nextcloud及簡易安裝說明

簡介 在前一篇介紹如何 NAS4Free 上安裝 owncloud – 自建家用雲端儲存空間 有為大家講解了如何架自己的私有雲。雖然成功的脫離了Dropbox 的束縛,也不讓自己手機上拍的照片輪落別人之手,但是 Owncloud 也是有一些使用上的缺點。 Android 客戶端照片上傳斷斷續續,無法判定上一個上傳的檔案 自動升級每次都會有莫名的錯誤 手動更新也是一半會出錯,但網頁更新後又可登入 Windows 10 的客戶端會當 老是顯示 Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our documentation.  當然免費開放程式碼的軟體也沒什麼好挑的,但 Android 客戶端是要付 $.99 分。前陣子公司工程師介紹說 Nextcloud 從 ownCloud 分支出來,介面新穎又快,我使用後也真的不錯用。於是就動了砍掉重練的念頭。 簡單的介紹 Nextcloud 的延革。Nextcloud 是 ownCloud…

Joomla SQL Injection Vulnerability Exploit Results in Full Administrative Access

最近收到網站營運商停權的通知說本站的資料庫佔了他們共享服務器上超過百分之25以上的CPU運算資源。所以網站從11月16日就無法連結上相關的資料庫服務。如果正好在看本站的教學時而連不上,炒麵感到深感抱歉。 我之前設定的監視系統 site24x7 也沒有通知我。可能我自己也很久沒有檢查過。 又正逢年底感恩假期懶散怠惰中。 如果網友是用 Joomla 架站的,建議參考下面的安全文章來了解 Joomla 上的漏洞把 Joomla 昇級到 3.4.5 版本以上。現在網站回來,有空我把最近的文章完成好在年底前和大家分享。  Joomla SQL Injection Vulnerability Exploit Results in Full Administrative Access https://www.trustwave.com/Resources/SpiderLabs-Blog/Joomla-SQL-Injection-Vulnerability-Exploit-Results-in-Full-Administrative-Access/?page=1&year=0&month=0  

NAS4Free 上安裝 owncloud – 自建家用雲端儲存空間

NAS4Free 上安裝 owncloud – 自建家用雲端儲存空間

[alert type=”alert” close=”yes”]如果要把NAS4Free弄來當ownCloud服務,建議在安裝NAS4Free時,選擇 “Full Installation”. embedded 版本的設定, 如 php.ini, 在重新機時會恢復成預設值 [/alert] 本篇應該是在 NAS4Free 上鑽研其功能的最後一篇文章. 也是官方沒有公開說明的附加功能 – 就是在 NAS4Free 上安裝 ownCloud. 關於 ownCloud, 我就不多做介紹. 簡單來說他是開放原始碼的 Dropbox 或 Box 相近的雲端儲存服務. ownCloud 也是有提供用戶端的同步軟體. Windows 桌上的是免費的. 但 iOS 和 Android 版本需要付費才能下載.