51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#LINUX
Linux 性能分析工具perf使用
Perf介绍系统级性能优化通常包括两个阶段:性能剖析(performanceprofiling)和代码优化。性能剖析的目标是寻找性能瓶颈,查找引发性能问题的原因及热点代码。代码优化的目标是针对具体性能问题而优化代码或编译选项,以改善软件性能。本篇主要讲性能分析中常用的工具——perf。perf是一款Linu...
代码星球
·
2021-02-14
Linux
性能
分析
工具
perf
Linux 中的零拷贝技术 (二) 转
传统IO拷贝流程 比如:读取文件,再用socket发送出去 先读取、再发送,实际经过1~4四次copy。 1、第一次:将磁盘文件,读取到操作系统内核缓冲区; 2、第二次:将内核缓冲区的数据,copy到application应用程序的buffer; 3、第三步:将application应用程序buffe...
代码星球
·
2021-02-13
Linux
中的
拷贝
技术
Linux 中的零拷贝技术 (一) 转
出处: Linux中的零拷贝技术,第一部分 传统的Linux操作系统的标准I/O接口是基于数据拷贝操作的,即I/O操作会导致数据在操作系统内核地址空间的缓冲区和应用程序地址空间定义的缓冲区之间进行传输。这样做最大的好处是可以减少磁盘I/O的操作,因为如果所请求的数据已经存放在操作系统...
代码星球
·
2021-02-13
Linux
中的
拷贝
技术
linux 下ab压力测试
1.ab的简介 ab是apachebench命令的缩写。 ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如nginx、tomcat、IIS等2.ab的原理 ...
代码星球
·
2021-02-13
linux
ab
压力
测试
Linux系统安装配置curl
1.获得安装包,从网上直接下载或者其他途径,这里直接wgetwgethttp://curl.haxx.se/download/curl-7.20.0.tar.gz2.解压到当前目录(或者 http://www.linuxidc.com/Linux/2014-08/106022.htm)tar-zxfcurl-...
代码星球
·
2021-02-13
Linux
系统
安装
配置
curl
Linux系统基础知识整理(一)
linux系统学习学习架构图如下 ----->传送门 一、说明 本篇文章,我将结合自己的实践以及简介,来对linux系统做一个直观清晰的介绍,使得哪些刚接触Linux的小伙伴可以快速入门,也方便自己以后进行复习查阅。二、基本知识整理...
代码星球
·
2021-02-13
Linux
系统
基础知识
整理
Linux查看日志三种命令(转载)
第一种:查看实时变化的日志(比较吃内存)最常用的:tail-ffilename(默认最后10行,相当于增加参数-n10)Ctrl+c是退出tail命令 其他情况:tail-n20filename(显示filename最后20行)tail-n+5 filename(从第5行开始显示文件) &...
代码星球
·
2021-02-13
Linux
查看
日志
三种
命令
Linux鲜为人知的安全漏洞:不要将输出内容管道给你的shell
将wget或curl输出的内容管道给bash或者sh是一件非常愚蠢的事,例如像下面这样:wget-O-http://example.com/install.sh|sudosh命令解释:wget的-O参数是指明输出文件名,一般后面接具体的文件名,这里接“-”表示“writtentostdout”即写入到标准输出而不保存在...
代码星球
·
2021-02-13
Linux
鲜为人知
安全漏洞
要将
输出
在Linux下和Windows下遍历目录的方法及如何达成一致性操作
最近因为测试目的需要遍历一个目录下面的所有文件进行操作,主要是读每个文件的内容,只要知道文件名就OK了。在Java中直接用File类就可以搞定,因为Java中使用了组合模式,使得客户端对单个文件和文件夹的使用具有一致性,非常方便。但在C中就不一样了,而且在不同的平台下使用方法也不同。...
代码星球
·
2021-02-13
Linux
下和
Windows
遍历
目录
Linux系列:Ubuntu/fedora实用小技巧—禁止自动锁屏、设置免密码自动登录、免密码执行sudo操作
首先声明:该文虽以Ubuntu13.04为例,同样适用于Fedora17(已测试),但在较低版本的Ubuntu下可能有所差异,具体看后面的注意事项。技巧目录:解决Ubuntu下每隔几分钟自动锁屏,需要重新输入密码的问题无须输入用户名密码让Ubuntu自动登录到桌面Ubuntu下如何使用sudo不用输入密码有时候几分钟不...
代码星球
·
2021-02-13
自动
密码
Linux
系列
Ubuntu
Linux系列:Fedora虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)
首先声明:该方法在Fedora17和18版本下有效,其它版本也许可行也许有所差异。如果不是虚拟机系统,则这步不需要,若是相关配置详细信息请看“Linux系列:Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)”。 首先选取你想要配置的网络接口,可以通过ifconfi...
代码星球
·
2021-02-13
IP
Linux
系列
Fedora
虚拟机
Linux系列:Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)
虚拟机里设置上网方式为NAT最方便,因为无需手动设置即可上网,但是NAT的上网方式默认是DHCP动态分配IP的,这意味着你每次重启虚拟机都有不一样的IP地址,这对一般用户没任何问题。但是如果你的机子有特殊用处,比如作为服务器,需要IP地址信息,亦或者像我一样,作为一个云计算的节点,其IP都是在配置文件里配置好的,如果每...
代码星球
·
2021-02-13
IP
Linux
系列
Ubuntu
虚拟机
Linux下装Eclipse C/C++,以及环境配置
由于前些日子朋友搞个智能家居开发,用C语言写的。叫我装个CentOS(Linux中的一种)来进行开发,所以这几天都在摸索怎么装,当然,朋友也有给予一丁点帮助(可恶的色长。你叫我装东西,也不帮帮我),由于之前重来没搞过这东西,所以如今搞,确实有点麻烦。正题!@我要装的东西,在虚拟机上装的1、CentOS6.52、Ecli...
代码星球
·
2021-02-13
Linux
下装
Eclipse
C++
以及
改动分区后,导致linux上不了
*problem:基于分区改动出现的问题(1) ***************************************/ 原因:由于你删除位于分区表中间的一个分区。导致兴许分区序号改变,仅仅须要改动下启动项即...
代码星球
·
2021-02-13
改动
分区
导致
linux
不了
linux下查看文件内容cat,more,less
cat:由第一行显示文件内容tac: 从最后一行開始显示。与cat相反nl: 文件内容和行号一起输出more:一页一页显示less:与more类似,能够往前翻页head:取头部几行tail: 取尾部几行od:以二进制方式读取文件内容查看cat的參数cat--h$cat--hUsage:ca...
代码星球
·
2021-02-13
linux
查看
文件
内容
cat
首页
上一页
...
57
58
59
60
61
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他