原创 監控機器性能

nmon 類似於top,比top多了網絡相關 nagios 網絡監控,多個機器網絡管理

原创 ssh突然連接不上

查看最大進程數 sysctl kernel.pid_max 查看本服務器進程數 ps -eLf | wc -l 增加進程數 echo 1000000 > /proc/sys/kernel/pid_max:修改pid_max值爲100000

原创 CentOS下連接數相關問題

CentOS下修改TCP連接數 時間:2014-09-02 01:08來源:iteye.com 作者:zb's zone 舉報 點擊:5671次 一、 文件數限制修改 (1) vi /etc/security/limits.conf  

原创 kafka命令

1、kafka服務啓動: ./kafka-server-start.sh   ../config/server.properties 2、查看有哪些主題: ./kafka-topics.sh --list --zookeeper zk服務

原创 【難點】kafka消費者自動斷開

消費者用了一段時間之後會自動斷開,不報錯,生產者不受影響 查看消費者是否還存在 bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --describe  --gr

原创 測試磁盤性能

安裝 yum install fio 命令 fio -filename=/tmp/test -direct=1 -iodepth 1 -thread -rw=randrw -ioengine=psync -bs=16k -size=2G

原创 centos查看某個進程當前線程數

方式一: cat /proc/[pid]/status 展示結果中,Threads後邊對應的數字就是進程擁有的線程數量 方式二: ps hH p 3805|wc -l

原创 centos7,進程最大打開文件數 too many open files錯誤

查看指定文件打開文件數 ls /proc/13778/fd/ | wc -l  查看最大文件數限制 ulimit -n //理論值,而且具體進程還會有差異 修改最大文件數限制 /etc/security/limits.conf  /etc

原创 表名not found

LINUX下的MYSQL默認是要區分表名大小寫 1.用ROOT登錄,修改/etc/my.cnf 2.在[mysqld]下加入一行:lower_case_table_names=1 3.重新啓動數據庫即可

原创 https證書生成

openssl genrsa -idea -out jesonc.key 1024 openssl req -new -key jesonc.key -out jesonc.csr openssl x509 -req -days 3650

原创 linux文件句柄數

1、問題闡述:    too many open files:顧名思義即打開過多文件數。 不過這裏的files不單是文件的意思,也包括打開的通訊鏈接(比如socket),正在監聽的端口等等,所以有時候也可以叫做句柄(handle),這個錯

原创 Linux信號量semaphore編程實例

本例示範Linux信號量的基本用法。該範例使用了兩個線程分別對一個公用隊列進行入隊和出隊操作,並用信號量進行控制,當隊列空時出隊操作可以被阻塞,當隊列滿時入隊操作可以被阻塞。 主要用到的信號量函數有:sem_init:初始化信號量se

原创 對等網絡中主流分佈式哈希算法比較分析

 本文首先從P2P的定義出發,介紹了結構化P2P與非結構化P2P的區別以及結構化P2P的核心技術DHT。而後,本文深入介紹了幾種主流的DHT算法與協議並對每種協議進行了討論。文章的最後展望了DHT在未來的發

原创 ppPhone—基於Kademlia協議的P2P VoIP系統設計與實現

dolf cao([email protected])摘 要:點對點(P2P)技術和基於IP的 語音VoIP(Voice Over IP)技術是當前Internet應用技術研究的兩個熱點,將二者相結合的P2P VoIP技術已經成爲VoI

原创 P2P普及系列之七:DHT算法的研究

   現有DHT算法由於採用分佈式散列函數,所以只適合於準確的查找,如果要支持目前Web上搜索引擎具有的多關鍵字查找的功能,還要引入新的方法。主要的原因在於DHT的工作方式。     基於DHT的P2P系統