
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
tcpdump安装略过。1.监听eth0网卡HTTP 80端口的request和responsetcpdump -i eth0 -A -s 0 'tcp port 80 and (((ip[2:2] - ((ip[0]&0xf)>2)) != 0)'2.监听eth0网卡HTTP 80端口的request(不包括response),指定来源是"example.com"
集群规模:共4台机器组成elasticsearch集群
1.基本概念index的shard的数量会决定同时写入多少个磁盘环境1:1.数据流:logstash(127.0.0.1)->elasticsearch2.磁盘:12个盘,SATA3.集群规模:2台4.qps峰值:1700/s5.磁盘IO:100%环境2:1.数据流 :logstash(127.0.0.1)->elasti
互斥量,也叫互斥锁。通常造成死锁的有两种方式:1.线程A试图对用一个互斥量mutexA加锁两次,那么它自身就会陷入死锁状态,用伪代码表示就是:pthreadA:pthread_mutex_lock(&mutexA)pthread_mutex_lock(&mutexA) /* 这里死锁 */2.程序中使用多个互斥量时,如果允许一个线程一直占有第一个互
HMAC-SHA1:HMAC是哈希运算消息认证码 (Hash-based Message Authentication Code),HMAC运算利用哈希算法,以一个密钥和一个消息为输入,生成一个消息摘要作为输出。HMAC-SHA1签名算法是一种常用的签名算法,用于对一段信息进行生成签名摘要。生成一个随机秘钥(python范例):#coding:utf-8from Crypt
1.概念:某个应用程序不断地提交小单位的数据,例如数据只占1字节大小。因为TCP数据包具有40字节的标头信息(TCP与IPv4各占20字节),这导致了41字节大小的数据包只有1字节的可用信息,造成庞大的浪费。这种状况常常发生于Telnet工作阶段-大部分的键盘操作会产生1字节的数据并马上提交。更糟的是,在慢速的网络连接下,这类的数据包会大量地在同一时点传输,造成拥塞碰撞(Congestion
一、查看swap内存被哪些进程占用(输出单位是MByte)for i in `cd /proc;ls |grep "^[0-9]"|awk ' $0 >100'` ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps ;done 2>&1 |sort -k2nr |head二、如何释放swap内存
一、查看swap内存被哪些进程占用(输出单位是MByte)for i in `cd /proc;ls |grep "^[0-9]"|awk ' $0 >100'` ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps ;done 2>&1 |sort -k2nr |head二、如何释放swap内存
方法一:$ iotop -oP命令的含义:只显示有I/O行为的进程测试结果:方法二:$ pidstat -d 1命令的含义:展示I/O统计,每秒更新一次测试结果:注意:以上两个命令都需要内核版本支持kernels 2.6.20 and later only更多的参数请参阅man手册原文出自:End;







