工具集
程序员子涵
交个朋友 wx: CXYzihan (注明来意)
分享编程中的遇到的坑,成长爬坑记录,这里有三板斧,王婆本人切瓜,包甜,让你在编程路上不迷路!
一个专注于鸿蒙OpenHarmony c/c++/Linux程序员情怀 走向全栈 最终归属于架构.
展开
-
Linux环境下网络性能测试
网络性能测试的几项重要指标1、可用性测试网络性能的第一步是确定网络是否正常工作,最简单的方法就是使用ping命令,通过向远端的机器发送ICMP请求,并等待接收ICMP回应,来判断远端的机器是否连通,网络是否正常工作。2、响应时间ping命令的ICMP报文响应一次往返所花费时间就是响应时间,有很多因素会影响到响应时间,如网段的负荷,网络主机的负荷,广播风暴,工作不正常的网络设备等等。3、网络利用率网络利用率是指网络被使用的时间占总时间(即被使用的时间+空闲的时间)的比例。例如,Ether转载 2020-10-21 11:28:40 · 2455 阅读 · 0 评论 -
ulimit -c unlimited生成core文件
ulimit -c unlimited ulimint -a 用来显示当前的各种用户进程限制Linux对于每个用户,系统限制其最大进程数,为提高性能,可以根据设备资源情况,设置个Linux用户的最大进程数,一些需要设置为无限制:数据段长度:ulimit -d unlimited最大内存大小:ulimit -m unlimited堆栈大小:ulimit -s unlimi...转载 2020-02-04 11:46:10 · 4365 阅读 · 0 评论 -
利用netstat查看http为短连接还是长连接?
最近,公司在做Redis替换memcached的项目,那mc可以设置是长连接,那组件中的Redis到底用的是长连接还是短连接呢?大牛军哥只给我一个命令:netstat -anp | grep "redis" 查看是否有类似下边的上图中的代表的就是长连接,很疑惑,我就仔细研究了下,发现很有学问。一、ne...转载 2020-02-03 13:32:10 · 5362 阅读 · 0 评论 -
压力测试工具ab - Apache HTTP server benchmarking tool
搞互联网开发,压力测试必不可少。压力测试的工具很多,我用过ab和JMeter,今天主要讲ab的用法。1、ab是什么ab is a tool for benchmarking your Apache Hypertext Transfer Protocol (HTTP) server. It is designed to give you an impression of how yo...转载 2020-02-02 21:39:21 · 836 阅读 · 1 评论 -
ab压力测试工具
介绍吞吐率(Requests per second)概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。计算公式:总请求数 / 处理完成这些请求数所花费的时间,即 Request per second = Complete requests / Time taken for ...转载 2020-02-02 21:35:29 · 148 阅读 · 0 评论 -
静态库与共享库
静态库与共享库一个与共享库链接的可执行文件仅仅包含它用到的函数入口地址的一个表,而不是外部函数所在目标文件的整个机器码在可执行文件开始运行以前,外部函数的机器码由操作系统从磁盘上的该共享库中复制到内存中,这个过程称为动态链接(dynamic linking)共享库可以在多个程序间共享,所以动态链接使得可执行文件更小,节省了磁盘空间。操作系统采用虚拟内存机制允许物理内存中的一份共享库被要...转载 2020-01-22 02:31:10 · 121 阅读 · 0 评论 -
GDB详解
1 简介GDB(GNU Debugger)是GCC的调试工具。其功能强大,现描述如下:GDB主要帮忙你完成下面四个方面的功能:1.启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。2.可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式)3.当程序被停住时,可以检查此时你的程序中所发生的事。...转载 2020-01-22 02:30:39 · 5222 阅读 · 0 评论