Response Time Chart

別用平均值(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 一開始就來個新氣象。 開心啦!  

NAS4Free Webserver Directory

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

簡介 在前一篇介紹如何 NAS4Free 上安裝 owncloud – 自建家用雲端儲存空間 有為大家講解了如何架自己的私有雲。雖然成功的脫離了Dropbox 的束縛,也不讓自己手機上拍的照片輪落別人之手,但是 Owncloud 也是有一些使用上的缺點。 當然免費開放程式碼的軟體也沒什麼好挑的,但 Android 客戶端是要付 $.99 分。前陣子公司工程師介紹說 Nextcloud 從 ownCloud 分支出來,介面新穎又快,我使用後也真的不錯用。於是就動了砍掉重練的念頭。 簡單的介紹 Nextcloud 的延革。Nextcloud 是 ownCloud 的發明者 Frank Karlitschek 和其它的開放軟體團隊開發出來的。目的是讓使用者可以重新找回對自己資料和通訊的掌控權。Nextcloud 是在2016年由12位原來在 ownCloud 擔任技術團隊的成員離開後才正式成立,成立的原因是他們相信他們能提更對使用者,客戶群和開放程式貢獻者提供更好解決方案。而且要堅持開放源始碼的精神來推廣商用去擴大各界的參與度。 網站: https://nextcloud.com/ Nextcloud 和其它雲端儲存服務比較: https://nextcloud.com/compare/ 快速安裝

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

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

本篇應該是在 NAS4Free 上鑽研其功能的最後一篇文章. 也是官方沒有公開說明的附加功能 – 就是在 NAS4Free 上安裝 ownCloud. 關於 ownCloud, 我就不多做介紹. 簡單來說他是開放原始碼的 Dropbox 或 Box 相近的雲端儲存服務. ownCloud 也是有提供用戶端的同步軟體. Windows 桌上的是免費的. 但 iOS 和 Android 版本需要付費才能下載.

2015 新版 NAS4Free 的 jails 管理方法實戰 – Finch

2015 新版 NAS4Free 的 jails 管理方法實戰 – Finch

在之前初次接觸 NAS4Free 時發表了 NAS4Free 安裝 Jails 實戰教學 過了2年後,現在有更簡便的管理方式-Finch 來建立和管理 NAS4Free 上的 jail. 在參考了官方教學文章和自己實地演練過,整理出以下的實戰教學讓大家能讓 NAS4Free 發揮更多的功能。此外,在官方論壇上有另一個圖形化的 jails 管理方法叫 thebrig (GitHub), 但 thebrig 缺乏管理,最近更新的版本又是超過1年以上。我們就使用 Finch 做此實戰的範本。   系統資訊 System information   Hostname nas4free.local Version 9.2.0.1 – Shigawire (revision 972) Build date Mon Apr 28 02:43:01 CEST 2014 Platform OS FreeBSD 9.2-RELEASE-p4 (kern.osreldate: 902001) Platform x64-embedded on Intel(R)…