原创 NGINX應用之優化

在日常的運維工作中,經常會用到nginx服務,也時常會碰到nginx因高併發導致的性能瓶頸問題。今天這裏簡單梳理下nginx性能優化的配置(僅僅依據本人的實戰經驗而述,如有不妥,敬請指出~) 一、這裏的優化主要是指對nginx的配置優化,

原创 nginx多進程模型之熱部署

nginx熱部署 當修改配置文件後,執行命令nginx -s reload,bash會給master發送一個SIGHUB信號,master會把SIGHUB信號發送給各個worker,各個worker在接受到該信號時,如果該worker處於

原创 數據塊尋址

如果一個文件有多個數據塊,這些數據塊很可能不是連續存放的。這些數據塊通過Inode中的索引項block來找到 這樣的索引項一共有15個,block[0]--block[14],每個索引項佔4個字節。 前12個索引項都表示塊的標號,如blo

原创 FASTDFS初探

FastDFS簡述 FastDFS是一個開源的輕量級分佈式系統,她對文件進行管理,功能包括:文件存儲,文件同步,文件上傳,文件下載等,解決了大容量存儲和負載均衡的問題。特別適合以文件爲載體的在線服務,如相冊網站,視頻網站等。 FastDF

原创 進程線程常見問題——簡略版(linux下)

一:進程的狀態及進程狀態轉換條件 進程的三種狀態:就緒,執行,阻塞 就緒態和阻塞態的區別:進程就緒是其他資源都具備了,等待的是CPU;進程阻塞是佔有了CPU,缺少其他起源 就緒態--執行態:就緒態的進程被進程調度程序選中後並分配處理

原创 TCP協議通訊流程

TCP協議通訊流程 服務器調用socket(),bind(),listen()完成初始化,調用accept()完成阻塞等待,使服務器處於監聽端口狀態,客戶端調用socket()初始化後,調用connect()發出SYN段並阻塞等待服務器應