随笔分类 - Unix/Linux
系统相关
hugepage设置相关总结
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/shaoyunzhe/article/details/54614077HugePages_Total: 16 //预留HugePages的总个
阅读全文
系统性能--磁盘/网卡
摘要:磁盘使用率 监控磁盘使用率有俩个作用/目的: 1. 第一个目的与应用本身有关,如果应用本身在做大量的磁盘IO操作,那么IO就很容易成为瓶颈。 2.即使应用本身并没有做大量的磁盘IO,但是可能会由于大量的内存交换,而导致有大量的io,导致应用性能下降。 磁盘IO的监控方法: iostat 5 , 这个
阅读全文
系统性能--CPU
摘要:对于cpu,目前比较关心的是cpu的利用率还有cpu的load,或者还有cpu运行队列。 cpu利用率 cpu利用率分为sys,us。分别为操作系统和用户进程所占用的cpu利用率。sys的占用,一般是进行内核操作,比如线程的调度,网络请求等操作。cpu利用率是指一段时间内,对cpu占用的时间比。比如
阅读全文
修改linux swap空间的swappiness,降低对硬盘的缓存
摘要:linux 会使用硬盘的一部分做为SWAP分区,用来进行进程调度--进程是正在运行的程序--把当前不用的进程调成‘等待(standby)‘,甚至‘睡眠(sleep)’,一旦要用,再调成‘活动(active)’,睡眠的进程就躺到SWAP分区睡大觉,把内存空出来让给‘活动’的进程。 如果内存够大,应当告
阅读全文
Mac 下netstat和linux下不一样
摘要:Linux's netstat command options and OS X(/BSD)'s have almost nothing to do with each other. Of the options you're invoking, only -n means the same on
阅读全文
Mac使用终端安装Homebrew(brew)
摘要:Homebrew简称brew,OSX上的软件包管理工具,在Mac终端可以通过brew安装、更新、卸载软件。 1、打开终端直接输入下面指令回车: [objc] view plain copy // ruby -e "$(curl -fsSL https://raw.githubusercontent.
阅读全文
sudo执行脚本找不到环境变量和命令
摘要:简介 变量 普通用户下,设置并export一个变量,然后利用sudo执行echo命令,能得到变量的值,但是如果把echo命令写入脚本,然后再sudo执行脚本,就找不到变量,未能获取到值,如题情况如下: 1 2 3 4 5 6 7 8 9 10 原因 sudo运行时,会默认重置环境变量为安全的环境变量
阅读全文
http://blog.csdn.net/zgl07/article/details/43491399
摘要:转载申明:本文转载自http://www.brendangregg.com/perf.html 请大家看了之后如果要转载一定要注上这个地址!!! perf Examples The Linux perf_events T-shirt These are some examples of using
阅读全文
系统级性能分析工具 — Perf
摘要:从2.6.31内核开始,linux内核自带了一个性能分析工具perf,能够进行函数级与指令级的热点查找。 perf Performance analysis tools for Linux. Performance counters for Linux are a new kernel-based
阅读全文
Perf -- Linux下的系统性能调优工具,第 1 部分
摘要:Perf 简介 Perf 是用来进行软件性能分析的工具。 通过它,应用程序可以利用 PMU,tracepoint 和内核中的特殊计数器来进行性能统计。它不但可以分析指定应用程序的性能问题 (per thread),也可以用来分析内核的性能问题,当然也可以同时分析应用代码和内核,从而全面理解应用程序中
阅读全文
Linux下的内核测试工具——perf使用简介
摘要:摘要:Perf是Linux kernel自带的系统性能优化工具。Perf的优势在于与Linux Kernel的紧密结合,它可以最先应用到加入Kernel的new feature。pef可以用于查看热点函数,查看cashe miss的比率,从而帮助开发者来优化程序性能。 1.perf的安装 由于我们经
阅读全文
系统级性能分析工具 — Perf
摘要:目录(?)[-] perf perf-list perf-top perf-stat perf-record perf-report More perf-lock perf-kmem probe-sched perf-probe Reference 目录(?)[-] 转自: http://blog.
阅读全文
对/proc/cpuinfo文件下的各个参数的说明及实践
摘要:我们通常要检查系统的cpu的相关信息,之前在进行查看cpu的信息的时候,我最长用的方式 是,直接将/etc/cpuinfo下的所有的内容进行显示,然后通过对全部文件的查看,来提取我们需要的信息,虽然查看过这方面的信息,但是对于这个文 件中的内容了解的还是不够详细,今天看到了一篇文章写的不错,作为一个
阅读全文
检测远程主机上的某个端口是否开启——telnet命令
摘要:要测试远程主机上的某个端口是否开启,无需使用太复杂的工作,windows下就自带了工具,那就是telnet。ping命令是不能检测端口,只能检测你和相应IP是否能连通。 1 安装telnet。win7下就没有telnet,在cmd下输入telnet提示没有该命令。进入控制面板 >程序 >打开或关闭w
阅读全文
Find out your Java heap memory size
摘要:In this article, we will show you how to use the -XX:+PrintFlagsFinal to find out your heap size detail. In Java, the default and maximum heap size ar
阅读全文
How to count the number of threads in a process on Linux
摘要:If you want to see the number of threads per process in Linux environments, there are several ways to do it. Method One: /proc The proc pseudo filesys
阅读全文
top命令查看进程列表
摘要:top命令查看进程列表 top命令是linux下常用的性能分析工具,能实时显示系统中各个进程的资源占用状况.和win的资源管理器类似.top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态,如果在前台执行该命令,它将独占前台,知道用户终止该程序为止.比较准确的说,top命令提供了实时的对系统
阅读全文
linux 查看磁盘空间大小
摘要:Ubuntu 查看文件以及磁盘空间大小管理 (1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) du -sh # du -h15M ./package16K ./.fontconfig4.0K ./.cache5.1M ./.rpmdb20M . 查看指定文件夹下所有文件大小(包括子文
阅读全文
Linux下打包压缩war和解压war包
摘要:因为种种原因公司需要把java程序达成war包。起先用zip命令打包,起先可以用,后来却无法使用。今天找到一个更好的办法。用jar命令,前提是要安装dk。 把当前目录下的所有文件打包成game.warjar -cvfM0 game.war ./ -c 创建war包-v 显示过程信息-f -M-0 这
阅读全文