logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux服务器tcpdump抓http包

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"

#tcpdump
elk之压测

集群规模:共4台机器组成elasticsearch集群

elk之磁盘写入性能

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.程序中使用多个互斥量时,如果允许一个线程一直占有第一个互

#linux
HMAC-SHA1签名认证算法

HMAC-SHA1:HMAC是哈希运算消息认证码 (Hash-based Message Authentication Code),HMAC运算利用哈希算法,以一个密钥和一个消息为输入,生成一个消息摘要作为输出。HMAC-SHA1签名算法是一种常用的签名算法,用于对一段信息进行生成签名摘要。生成一个随机秘钥(python范例):#coding:utf-8from Crypt

#算法
Nagle算法

1.概念:某个应用程序不断地提交小单位的数据,例如数据只占1字节大小。因为TCP数据包具有40字节的标头信息(TCP与IPv4各占20字节),这导致了41字节大小的数据包只有1字节的可用信息,造成庞大的浪费。这种状况常常发生于Telnet工作阶段-大部分的键盘操作会产生1字节的数据并马上提交。更糟的是,在慢速的网络连接下,这类的数据包会大量地在同一时点传输,造成拥塞碰撞(Congestion

linux查看和释放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内存

linux查看和释放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内存

linux查看哪个进程占用磁盘IO

方法一:$ iotop -oP命令的含义:只显示有I/O行为的进程测试结果:方法二:$ pidstat -d 1命令的含义:展示I/O统计,每秒更新一次测试结果:注意:以上两个命令都需要内核版本支持kernels 2.6.20 and later only更多的参数请参阅man手册原文出自:End;

#linux
云存储平台之运营

BS2(Blob Storage Service)是我们平台的简写,云存储平台主要是为任意格式文件提供临时或者永久的存储服务,用户可以通过调用API,在任何应用、任何时间、任何地点上传和下载数据。这篇文章不涉及技术细节,主要是一些运营体系的理念。

#架构
    共 11 条
  • 1
  • 2
  • 请选择