
linux调优
文章平均质量分 91
JackLiu16
stay hungry,stay young!
展开
-
修改linux最大文件句柄数
大家知道在linux服务器大并发调优时,往往需要预先调优linux参数,其中修改linux最大文件句柄数是最常修改的参数之一。在linux中执行ulimit -a 即可查询linux相关的参数,如下所示:[root@mongodb11 ~]# ulimit -acore file size (blocks, -c) 0data seg size (kbytes...转载 2018-02-26 11:33:03 · 349 阅读 · 0 评论 -
linux性能测试常用的一些linux指令(一)
出处:http://blog.youkuaiyun.com/u011299686/article/details/526984731、uptime[root@smgsim02 ~]# uptime 15:08:15 up 98 days, 4:19, 2 users, load average: 0.07, 0.29, 0.14当前时间 系统运行至今的时间 多少用户登录当前系统 分别是1分钟,5分钟,15分钟...转载 2018-01-23 22:31:31 · 684 阅读 · 0 评论 -
linux性能测试常用的一些linux指令(二)
Linux tcpdump命令详解 Linux strace命令strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。 Linux netsta...转载 2018-02-25 17:42:04 · 356 阅读 · 0 评论 -
LINUX中s和t两个特殊权限及x权限说明
总结导读:当s权限在文件所有者 x 权限上时,即当执行该文件时将具有该文件所有者的权限。当s权限在文件组 x 权限上时,执行者在执行该文件时将具有该文件所属组的权限。当t权限在other x权限上时,任何人都可以在目录内新增、修改文件,但是只有该文件或目录的建立都与root用户能够删除自己的文件或目录。 系统是这样规定的, 假如本来在该位上有x, 则这些特别标志 (suid, sgid, stic...转载 2018-02-25 17:22:49 · 8424 阅读 · 0 评论 -
linux常用调优方法(一)
linux内核调优参考对于新部署的机器,需要做一些基本的调优操作,以更改一些默认配置带来的性能问题1 修改打开文件数 root@mysql:/data/tools/db# vim /etc/security/limits.conf * soft nofile 65535* soft nproc 655...转载 2018-01-09 22:05:28 · 418 阅读 · 0 评论 -
linux常用调优方法(二)
导读性能调优一直是运维工程师最重要的工作之一,如果您所在的生产环境中遇到了系统响应速度慢,硬盘IO吞吐量异常,数据处理速度低于预期值的情况,又或者如CPU、内存、硬盘、网络等系统资源长期处于耗尽的状态,那么这篇文章将着实的能帮助到你,如果没有也请先收藏起来。1,hdparm查看硬度读取速度:命令:hdparm -t /dev/sda5打印:Timing buffered disk reads: ...转载 2018-01-09 22:23:03 · 351 阅读 · 0 评论 -
linux常用调优方法(三)
20个Linux服务器性能调优技巧导读Linux是一种开源操作系统,它支持各种硬件平台,Linux服务器全球知名,它和Windows之间最主要的差异在于,Linux服务器默认情况下一般不提供GUI(图形用户界面),而是命令行界面,它的主要目的是高效处理非交互式进程,响应时间并不是那么重要,相反,能够长时间处理高负载才是最关键的。Linux高可用服务器集群解决方案让IT系统管理员可以从容应对许多常见...转载 2018-01-09 22:43:13 · 482 阅读 · 0 评论 -
linux free命令及查询结果浅析
(一)sync命令用于强制被改变的内容立刻写入磁盘,更新超块信息。在Linux/Unix系统中,在文件或数据处理过程中一般先放到内存缓冲区中,等到适当的时候再写入磁盘,以提高系统的运行效率。sync命令则可用来强制将内存缓冲区中的数据立即写入磁盘中。用户通常不需执行sync命令,系统会自动执行update或bdflush操作,将缓冲区的数据写 入磁盘。只有在update或bdflush无法执行或用...原创 2018-01-10 12:22:34 · 638 阅读 · 1 评论 -
linux 调优/proc/sys/vm虚拟内存参数(四)
1.admin_reserve_kbytes 给有cap_sys_admin权限的用户保留的内存数量,默认值是min(free pages * 3%, 8MB)。这些内存是为了给管理员登录和杀死进程恢复系统提供足够的内存。2.block_dump 如果设置的是非零值,则会启用块I/O调试。更多的关于块I/O调试的信息可以参见Documentation/laptops/laptop-mod...转载 2018-01-10 12:59:07 · 891 阅读 · 0 评论 -
linux 性能分析工具sar
Linux统计/监控工具SAR详细介绍:要判断一个系统瓶颈问题,有时需要几个 sar命令选项结合起来使用,例如:怀疑CPU存在瓶颈,可用 sar -u 和 sar -q deng 等来查看 怀疑内存存在瓶颈,可用sar -B、sar -r 和 sar -W 等来查看 怀疑I/O存在瓶颈,可用 sar -b、sar -u 和 sar -d等来查看sysstat 工具简介sysstat 是 Linux...转载 2018-01-11 18:29:02 · 703 阅读 · 0 评论 -
使用strace+pstack+pmap利器分析程序性能
引言有时我们需要对程序进行优化、减少程序响应时间。除了一段段地对代码进行时间复杂度分析,我们还有更便捷的方法吗?若能直接找到影响程序运行时间的函数调用,再有针对地对相关函数进行代码分析和优化,那相比漫无目的地看代码,效率就高多了。将strace和pstack工具结合起来使用,就可以达到以上目的。strace跟踪程序使用的底层系统调用,可输出系统调用被执行的时间点以及各个调用耗时;pstack工具对...转载 2018-01-26 18:17:58 · 917 阅读 · 0 评论 -
linux性能分析工具集 性能分析前60秒
这十个命令: uptime dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat -xz 1 free -m sar -n DEV 1 sar -n TCP,ETCP 1 top1.uptime$ uptime 23:51:26 up 21:31, 1 user,...转载 2018-01-27 11:54:45 · 375 阅读 · 0 评论 -
buffer和cache
A buffer is something that has yet to be(有待) "written" to disk.A cache is something that has been "read" from the disk andstored for later use.Buffer的核心作用是用来缓冲,缓和冲击。比如你每秒要写100次硬盘,对系统冲击很大,浪费了大量时间在忙着处理开...原创 2018-02-26 20:43:58 · 403 阅读 · 0 评论 -
LINUX下解决netstat查看TIME_WAIT状态过多问题
补充:https://www.cnblogs.com/softidea/p/6062147.html# netstat -an|awk '/tcp/ {print $6}'|sort|uniq -c 16 CLOSING 130 ESTABLISHED 298 FIN_WAIT1 13 FIN_WAIT2 9 LAST_ACK ...转载 2018-12-12 23:54:36 · 2818 阅读 · 0 评论