运维
程少亭
老百京好果汁公司
展开
-
windows系统生成当日的时间戳文件脚本
windows系统生成当前日期文件原创 2022-07-04 17:03:39 · 476 阅读 · 0 评论 -
服务器压力排查 top
top一下找到占比最高的进程复制pid 在另一个终端上执行 top -H -p pid将最耗cpu的线程id转换为16进制输出printf “%x \n” pid会输出一个16进制的字符串jstack pid | grep 16进制字符串 -A 30扔给开发...原创 2021-09-10 19:35:41 · 204 阅读 · 0 评论 -
在linux上使用perf火焰图
下载与解压wget https://github.com/brendangregg/FlameGraph/archive/master.zip && unzip master.zip或者yum list perfyum -y install perf.x86_64出图perf record -F 99 -p 14623 -a -g – sleep 60 #执行期间不要退出 -p 进程号执行perf需要root权限 请注意 record 表示记录cpu原创 2021-09-10 18:19:12 · 592 阅读 · 2 评论 -
电商服务器系统架构常用优化
系统优化:1: 优化所有服务器的最大文件打开数和最大打开进程数2: 开启ntp服务自动同步,保持时间一致组件优化:ES优化:1: ES设置内存到系统内存的45%2: 设置bootstrap.memory_lock: true参数,保持JVM锁定内存,保证ES的性能3: 设置内核参数vm.swappiness=1,避免ES使用到swapNginx优化:1: 调整内核参数net.ipv4.tcp_syn_retries = 6,net.ipv4.tcp_synack_retries=原创 2021-09-10 18:01:57 · 139 阅读 · 0 评论 -
elasticseach集群添加prometheus监控
elasticsear监控配置修改3台主机的配置elasticsearch_exporter-1.1.0.linux-amd64/deployment.yml启动elasticsearch_exporternohup ./elasticsearch_exporter &修改 prometheus配置prometheus-2.12.0.linux-amd64/prometheus.yml添加job_name- job_name: 'elasticsearch' sc原创 2020-09-09 10:22:43 · 918 阅读 · 0 评论 -
系统运维面试题
基础选择6块1T硬盘做完raid50后,可供使用内存有多大?解析: raid50备份方案为两组RAID5组成RAID0,做raid 5阵列所有磁盘容量必须一样大,当容量不同时,会以最小的容量为准。 最好硬盘转速一样,否则会影响性能,而且可用空间=磁盘数n-1,Raid 5 没有独立的奇偶校验盘,所有校验信息分散放在所有磁盘上, 只占用一个磁盘的容量。两组RAID5会牺牲两块盘的空间,所以...原创 2020-05-21 22:06:56 · 2031 阅读 · 0 评论 -
巡检脚本
#!/bin/bash#参数定义date=`date +"%Y-%m-%d-%H:%M:%S"`centosVersion=$(awk '{print $(NF-1)}' /etc/redhat-release)VERSION=`date +%F`#日志相关LOGPATH="/tmp/awr"[ -e $LOGPATH ] || mkdir -p $LOGPATHRESULTFILE="$LOGPATH/HostCheck-`hostname`-`date +%Y%m%d`.txt"#调原创 2020-12-23 19:08:25 · 565 阅读 · 0 评论