首页 » 网站建设 » atachphpmysql技巧_Linux常用对象

atachphpmysql技巧_Linux常用对象

访客 2024-11-25 0

扫一扫用手机浏览

文章目录 [+]

valgrind

valgrind赞助工具

atachphpmysql技巧_Linux常用对象

qcachegrind 可视化查看valgrind结果

atachphpmysql技巧_Linux常用对象
(图片来自网络侵删)

淘宝DBA团队发布的监控脚本,利用perl开拓,可以完成对linux系统和MySql干系指标的实时监控

orzdba

取指定进程名的pid

pidof 进程名

性能瓶颈查看:

perf top -p pid

查看调用栈:

pstack pid

https://www.percona.com/

查询程序实行聚合的GDB堆栈跟踪,前辈性堆栈跟踪,然后将跟踪信息汇总:

pt-pmp -p pid

格式化explain出来的实行操持按照tree办法输出,方便阅读:

pt-visual-explain

从log文件中读取插叙语句,并用explain剖析他们是如何利用索引,完成剖析之后会天生一份关于索引没有被查询利用过的报告:

pt-index-usage

其它:

vmstat

tcpdump 网络数据包剖析器

objdump

nm

ldd

strings

iostat 输入/输出统计

ifstat 网络流量实时监控工具

vmstat 虚拟内存统计

sar (System Activity Reporter系统活动情形报告,最为全面的系统性能剖析工具之一)

iptraf 实时IP局域网监控

iftop 网络带宽监控

htop 进程监控

iotop 磁盘I/O监测工具

fuser 利用文件或文件构造识别进程

lsof 打开文件列表

dmesg

slabtop

free

slurm 查看网络流量

byobu 类似于screen

tmux 终端复用工具,类似于screen

screen 在多个进程之间多路复用一个物理终真个窗口管理器

dtach 用来仿照screen的detach的功能的小工具

dstat 可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品

NetHogs 监视每个进程的网络带宽

MultiTail 同时监控多个文档、类似tail

Monitorix 系统和网络监控

Arpwatch 以太网活动监控器

Suricata 网络安全监控

Nagios 网络/做事器监控

Collectl 一体化性能检测工具

mtr 网络连通性判断工具,集成了traceroute和ping

socat 多功能的网络工具(Socket CAT,netcat加强版)

netpipes socket操作

ab

wget

curl

tsung 压力测试工具

siege 压力测试和评测工具

nmon 监控Linux系统性能

psacct 监视用户活动

ncdu 基于ncurses库的磁盘利用剖析器

slurm 实时网络流量监控

findmnt 查找已经被挂载的文件系统

saidar 系统数据监控和统计工具

ss 可以替代netstat的网络连接查看工具(socket statistics)

ccze 用不同颜色高亮日志帮忙管理员进行区分和查看剖析

netstat 网络统计

ifconfig (ifup ifdown)

Linux磁盘干系命令

sfdisk -l

sfdisk -s

fdisk -l

dmesg |grep SCSI

dmesg |grep -i raid

df -h

cat /proc/scsi/scsi

hdparm /dev/sda

mount 加载一块硬盘

mkfs 创建文件系统

/etc/fstab 文件内容mount命令输出同等

lscpu 查看CPU

lspci 查看主板

lsscsi 查看SCSI卡

测速

hdparm -t /dev/sda

parted

parted是一个由GNU开拓的功能强大的磁盘分区和分区大小调度工具。

cfdisk -Ps

cfdisk是一个磁盘分区的程序,具有互动式操作界面。
参数-P表示显示分区表的内容,附加参数“s”会依照磁区的顺序显示干系信息。

查看软RAID

cat /proc/mdstat

网络干系命令

一条命令取机器IP地址,不同Linux稍有不同:

netstat -ie|awk /broadcast/'{print $2}'

netstat -ie|awk -F '[ :]+' /cast/'{print $4}'

netstat -ie|awk -F '[ :]+' /cast/'{print $3}'

查看CPU

mpstat -P ALL 1

mpstat -I SUM 1

查看网卡

ethtool eth0

查看网卡统计

ethtool -S eth1

查看网卡RingBuffer大小

ethtool -g eth1

查看流量

sar -n DEV 1 # 流量信息

sar -n EDEV 1 # 缺点信息

中断干系

cat /proc/interrupts

查看网卡行列步队

grep eth1 /proc/interrupts |awk '{print $NF}'

查看中断亲和性(以中断74为例)

cat /proc/irq/74/smp_affinity

/proc/irq/ 该目录下存放的因此IRQ号命名的目录,如/proc/irq/40/表示中断号为40的干系信息

/proc/irq/[irq_num]/smp_affinity 该文件存放的是CPU位掩码(十六进制),修正该文件中的值可以改变CPU和某中断的亲和性

/proc/irq/[irq_num]/smp_affinity_list 该文件存放的是CPU列表(十进制),把稳CPU核心个数用表示编号从0开始,如cpu0和cpu1等

标签:

相关文章

今日头条算法如何打造个化推荐系统

信息爆炸的时代已经到来。人们每天都要面对海量的信息,如何在海量信息中找到自己感兴趣的内容,成为了许多人关注的焦点。今日头条作为一款...

网站建设 2025-01-31 阅读1 评论0