运维
文章平均质量分 85
豆奶快攻
这个作者很懒,什么都没留下…
展开
-
MongoDB系统性能调优(持续更新)
默认情况下,cache_used超过80%将触发eviction,如果物理内存充足,建议设置足够大的cache_size,以加载全部数据,避免不必要的eviction。此时观察CPU负载,如果负载不高(相对于核数,CPU未充分利用),尝试调高此参数,能够一定程度上缓解问题,即使出现qw高,往往也是短暂的,可能下一秒恢复正常。cache_used是很关键的指标,超过80%将触发eviction,类似LRU算法,淘汰冷数据,避免cache用量持续增长。对于eviction线程,MongoDB默认配置是。原创 2024-01-15 17:36:02 · 1208 阅读 · 0 评论 -
性能优化
性能问题和Bug不同,后者的分析和解决思路更清晰,很多时候从应用日志(文中的应用指分布式服务下的单个节点)即可直接找到问题根源,而性能问题,其排查思路更为复杂一些。对应用进行性能优化,是一个系统性的工程,对工程师的技术广度和技术深度都有所要求。一个简单的应用,它不仅包含了应用代码本身,还和容器(虚拟机)、操作系统、存储、网络、文件系统等紧密相关,线上应用一旦出现了性能问题,需要我们从多方...原创 2020-02-29 01:10:03 · 2420 阅读 · 0 评论 -
176条DevOps人员常用的Linux命令速查表
线上查询及帮助命令文件和目录操作命令查看文件及内容处理命令文件压缩及解压缩命令信息显示命令搜索文件命令用户管理命令基础网络操作命令深入网络操作命令有关磁盘与文件系统的命令系统权限及用户授权相关命令查看系统用户登陆信息的命令...原创 2020-02-19 12:46:05 · 151 阅读 · 0 评论 -
怎么对Java服务进行调优
Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。尤其是在“糙快猛”的互联网开发模式大行其道的今天,随着系统访问量的日益增加和代码的臃肿,各种性能问题开始纷至沓来。Java 应用性能的瓶颈点非常多,比如磁盘、内存、网络 I/O 等系统因素,Java 应用代码,JVM GC,数据库,缓存等。笔者根据个人经验...原创 2020-02-15 16:47:00 · 312 阅读 · 0 评论 -
17个案例带你3分钟搞定Linux正则表达式
正则表达式是一种字符模式,用于在查找过程中匹配制定的字符。元字符通常在Linux中分为两类:Shell元字符,由Linux Shell进行解析;正则表达式元字符,由vi/grep/sed/awk等文本处理工具进行解析;正则表达式一般以文本行进行处理,在进行下面实例之前,先为grep命令设置--color参数:$ alias grep='grep --color=auto'这...原创 2018-09-26 16:47:36 · 370 阅读 · 0 评论 -
10招强化Linux安全的技能
1.找出不必要的服务很明显,服务器上跑的服务,并不是每个都有用的。强烈建议检查并关掉不需要的服务,从而减少风险(多跑一个服务,就可能多几个漏洞)。查询运行在runlevel 3的服务列表:[afei@afei ~]# /sbin/chkconfig --list |grep '3:on'关闭指定的服务:[afei@afei ~]# chkconfig ip6tables ...原创 2018-09-21 14:11:24 · 198 阅读 · 0 评论 -
jenkins项目部署配置
export BUILD_ID=dontkillmecp -rf /home/topxgun/apache-tomcat-top-data/webapps/target/classes/com/* /home/topxgun/apache-tomcat-top-data/webapps/top-data/WEB-INF/classes/comps -ef | grep ...原创 2019-07-08 15:03:23 · 232 阅读 · 0 评论 -
利用 Shell 脚本来监控 Linux 系统的内存
一、安装Linux下面的一个邮件客户端Msmtp软件(类似于一个Foxmail的工具)1、下载安装:http://downloads.sourceforge.net ... 206451&big_mirror=0#tarjxvfmsmtp-1.4.16.tar.bz2#cdmsmtp-1.4.16#./configure--prefix=/usr...原创 2019-08-09 15:58:54 · 4076 阅读 · 0 评论