- 博客(320)
- 资源 (1)
- 收藏
- 关注
原创 【 版本】Alpha 、Beta 、RC 、GA 版本区别
其中:如果是WX.开头是正式版,WB.开头是测试版。● RTM(Release to Manufacture):是给工厂大量压片的版本,内容跟正式版是一样的,不过RTM版也有出限制、评估版的。● β是第二个阶段,已经消除了软件中大部分的不完善之处,但仍有可能还存在缺陷和漏洞,一般只提供给特定的用户群来测试使用。● GA(General Availability):正式发布的版本,在国外都是用GA来说明release版本的。● EVAL:流通在网络上的EVAL版,与“评估版”类似,功能上和零售版没有区别。
2023-09-29 11:09:32 1001
原创 【CPU】如何正确理解 CPU 使用率和平均负载的关系?
如何正确理解 CPU 使用率和平均负载的关系?什么场景会造成 CPU 使用率低而平均负载确很高呢?
2022-10-18 23:25:08 3293
原创 【ping】在Linux服务器上ping某个主机时,出现(DUP!),一般是什么原因?
在Linux服务器上ping某个主机时,出现(DUP!),一般是什么原因?
2022-09-10 00:00:28 12341
原创 【TCP】关于TCP连接中,Connection reset by peer和Connection reset原因分析
关于TCP连接中,Connection reset by peer和Connection reset原因分析
2022-09-09 23:59:23 2412
原创 【DNS】Linux上非root用户无法使用/etc/hosts解析条目问题的排查处理
Linux上非root用户无法使用/etc/hosts解析条目问题的排查处理
2022-09-09 23:56:40 4006 1
原创 【nignx】nginx reload了,连接怎么办?
谈谈 nginx 信号集http://io.upyun.com/2017/08/19/nginx-signalsnginx: worker process is shutting downhttps://www.cnblogs.com/felixzh/p/8670770.htmlhttp://siwei.me/blog/posts/nginx-worker-is-shutting-downworker_shutdown_timeouthttps://nginx.org/en/docs/ng
2022-05-25 22:08:54 771
原创 【java】结合top和jstack找出占用cpu最高的堆栈信息
1. top 找到CPU占用最高的pid2. top -Hp ${pid} 找到CPU占用最高的线程id记录一下3. jstack -l ${pid} > 工程名_jstack.txt 导出线程详情4. 分析(开发参与)根据线程id(转换为16进制),可以从工程名_jstack.txt定位到 具体代码行5. 将工程名_jstack.txt用可视化在线内存分析工具来分析 : https://heaphero.io/index.jsp以我们最近出现的一个实际故障...
2022-04-13 23:03:56 949
原创 【tcp】工程进程起来,端口不监听的问题排查处理
生产环境有个工程进程能起来(有pid),但是没有端口监听,工程日志没有明显报错,看不出原因。想了下,有如下三种排查方法:1 既然工程有问题,那么就应该抛错误,调节一下工程的日志级别到 debug2 用jstack根据pid打印堆栈信息看3 用strace跟踪pid,可以具体到函数调用最终通过 jstack打印堆栈信息,有rabbitMQ 消息队列协议相关字眼,是rabbitmq内部出问题了(外面看不出),重启一下rabbitMQ,再重启工程就可以了!...
2022-04-12 10:16:09 1618
原创 【kafka】Kafka 可视化工具Kafka Eagle安装和使用
一、背景Kafka产线环境需要管理的Topic和Consumser越来越多,使用命令行工具进行管理会非常繁杂。因此,大数据平台上需要一套Kafka的管理监控系统,Kafka-Eagle。Kafka Eagle是一个用于监控和管理kafka的开源组件,可以同时监控多个kafka集群。Kafka Eagle提供了完善的监控页面和kafka常用操作的管理界面,便于管理员对kafka集群进行运维管理。Kafka Eagle提供了KSQL操作的可视化界面,让你可以非常快速的查看kafka中的消息。K
2022-04-08 11:22:53 20911 2
原创 【memcached】可视化memcache监控工具memcachephp安装与使用
# 一、背景对于memcache监控,一般可以利用memcache自带的STAT命令来查看,但是其输出的结果对于开发而言不是很明了,监控的目的是让开发通过监控的结果去调优程序。memcache也有一款图形界面的监控工具(memcachephp),可以通过这个工具查看到局域网内所有部署memcache机器或者端口的memcache的运行情况,对我们监控memcache的缓存命中率、cache利用率、点击率等信息有很好的帮助作用。图形界面工具的推出,有助于我们性能测试工程师脱离命令行方式,避免多个m
2022-03-27 17:29:34 2779
原创 【kill】kill -HUP ${pid}
kill -HUP ${pid}pid 是进程标识。如果想要更改配置而不需停止并重新启动服务,请使用该命令。在对配置文件作必要的更改后,发出该命令以动态更新服务配置。根据约定,当您发送一个挂起信号(信号 1 或 HUP)时,大多数服务器进程(所有常用的进程)都会进行复位操作并重新加载它们的配置文件。告诉 Web 服务器重新加载其配置文件并对文件进行复位操作ps -A | grep httpd | grep -v grep | awk '{ print $1; }' |...
2022-03-02 20:29:16 1275
原创 【shell】用uuid做磁盘挂载
将 /dev/vdb 格式化后挂载到 /opt 目录下# mkfs.xfs /dev/vdb# blkid /dev/vdb | awk -F "\"" '{print $2}' | xargs -i echo "UUID={} /opt ext4 defaults 1 2 " >> /etc/fstab# mount -a参考Linux xargs 命令的使用https://www.jianshu.com/p/1805381532f5...
2022-02-22 00:05:34 661
原创 【ntp】NTP服务器时间监控脚本
在一台计算机上我们有两个时钟:一个称之为硬件时间时钟(RTC),还有一个称之为系统时钟(System Clock)。系统时钟就是操作系统的kernel所用来计算时间的时钟. 它从1970年1月1日00:00:00 UTC时间到目前为止秒数总和的值。在Linux下,系统时间在开机的时候会和RTC硬件时钟同步(synchronization),之后也就各自独立运行了。系统运行期间,则通过其他硬件时钟源进行tick计算(tsc、hpet、acpi_pm)。RTC(realtimeclock)通..
2022-02-11 23:50:58 1994
原创 【io】io等待为什么引发cpu过高?
磁盘读频繁,数据量大 ---> iowait高 ---> CPU飙升IO(input output)主要指:文件IO,网络IO。“等待IO就绪“究竟等的什么?你一定不止在一个地方看到类似"cpu等待IO就绪,线程挂起..."的描述,不知你有没有想过CPU到底在等待个啥,等待个寂寞吗?为什么CPU要等待呢?CPU不能参与吗?首先,cpu有两种状态,用户态和内核态,cpu会根据需要在两种状态之间切换。用户态和内核态的cpu有什么区...
2022-02-11 23:49:56 7552 1
原创 【tcp】从一次线上问题说起,详解 TCP 半连接队列、全连接队列
从一次线上问题说起,详解 TCP 半连接队列、全连接队列https://network.51cto.com/article/687595.htmlhttps://www.cnblogs.com/sidesky/p/6844228.htmlhttps://developer.aliyun.com/article/79972关于netstat的ListenOverflows等参数https://blog.csdn.net/weixin_34256074/artic...
2022-01-25 09:18:58 1619
原创 【tcp】TCP 半连接队列、全连接队列基本概念
TCP 三次握手状态变化对于客户端:初始的状态是处于 CLOSED 状态。CLOSED 并不是一个真实的状态,而是一个假想的起点和终点。客户端调用 connect 以后会发送 SYN 同步报文给服务端,然后进入 SYN-SENT 阶段,客户端将保持这个阶段直到它收到了服务端的确认包。如果在 SYN-SENT 状态收到了服务端的确认包,它将发送确认服务端 SYN 报文的 ACK 包,同时进入 ESTABLISHED 状态,表明自己已经准备好发送数据。对于服务端:初始状态同.
2022-01-23 00:52:37 7275
原创 【网络】OSI七层模型和TCP/IP五层模型
OSI七层模型和TCP/IP五层模型https://www.cnblogs.com/qishui/p/5428938.html以太网数据格式与封装解封https://www.cnblogs.com/qishui/p/5437301.htmlOSI七层模型详解https://blog.csdn.net/yaopeng_2005/article/details/7064869图解OSI七层模型https://www.jia...
2022-01-23 00:51:21 285
原创 【tcp】关于TIME_WAIT优化
我们先看一下四次挥手过程# netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'# netstat -tan | awk '{print $6}' | sort | uniq -c通过此图先说明几个概念:TIME_WAIT的产生条件:主动关闭方在发送四次挥手的最后一个ACK会变为TIME_WAIT状态,保留次状态的时间为两个MSL(Linux里一个MSL为30s,是不可配置..
2022-01-16 15:19:27 1009
原创 【network】How do I verify the speed of my NIC?
Windows 怎样查看网卡是100M还是1000M?https://jingyan.baidu.com/article/f25ef254ac68a2482c1b82e5.htmlHow do I verify the speed of my NIC?https://serverfault.com/questions/207474/how-do-i-verify-the-speed-of-my-nicHowdo I check my NIC card speed Linux.
2022-01-16 15:18:37 195
opensshUpgradeAnsiblePlaybook.tar.gz
2019-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人