12代Intel CPU 运行VMWare Workstation 性能过低的问题处理

在Intel 12代CPU的架构设计中,采用了大小核设计,性能相对上一代有1倍以上的提升。但最近却发现VMWare Workstation 17 运行Linux虚拟机编译MYSQL8时,耗时长达40分钟。明显不正常,在查阅相关资料后,还是属于CPU大小核调度问题,在更换Win10/11 系统后进行对比,问题依然没有解决,后面通过修改VMWare参数后强制绑定大核后问题解决。
继续阅读“12代Intel CPU 运行VMWare Workstation 性能过低的问题处理”

System.Net.Http 无法建立SSL监听 cURL error 77 的故障处理

Emby-Server(Jellyfin) 是一个优秀的家用媒体服务器,使用微软Net.Core 框架,可实现跨平台运行,在使用Centos 7 调试过程中,遇到SSL连接无法被监听的情况,导致电影图片和介绍信息无法正常获取,日志信息如下: 继续阅读“System.Net.Http 无法建立SSL监听 cURL error 77 的故障处理”

centos 7 journal: Suppressed xxx messages from /system.slice/xxx.service 问题的处理

    在一次例行检查中,发现一台 CentOS 7 运行 Nginx的实例(配置了syslog和文件日志),内核会有 journal: Suppressed 566 messages from /system.slice/nginx.service 的提示消息,如图所示。

      初看提示,似乎和Centos6 上的syslog提示有些相似之处,消息被抑制,不同的是消息来源变成了journal服务, 后面通过资料得知自rhel/centos7 后默认的syslog将逐步被systemd-journal 日志替代,在高并发的nginx服务器上,每秒成千上万条很容易被默认的配置给抑制,导致日志丢失,不完整的现象,要修改限制很简单,即修改速率限制参数,完成后重启即可,命令如下。

echo “RateLimitInterval=0” >> /etc/systemd/journald.conf
echo “RateLimitBurst=0” >> /etc/systemd/journald.conf
systemctl restart systemd-journald.service 

    补充说明,在syslog中除了/etc/systemd/journald.conf 配置会抑制消息外,如使用syslog发送远程日志还需要修改 /etc/rsyslog.conf 取消发送限制

修改 /etc/rsyslog.conf
# Disable rate-limiting of log entries
$ModLoad imjournal
$imjournalRatelimitInterval 0
$imjournalRatelimitBurst 0

systemctl restart rsyslog.service

CentOS 使用谷歌身份验证器做SSH二次认证

文章转自http://www.he11oworld.com/system/2883.html
向原作者标识感谢
本文部分内容有所变更进行了修正处理。

谷歌身份验证器生成的是动态验证码,默认30秒更新。修改配置,SSH登录必须在输入密码之前输入动态验证码。即使账号和密码泄露,验证码输入错误,仍然无法登录。苹果或者安卓手机端可以安装身份验证器App读取验证码。谷歌身份认证器也有其它PHP,JAVA等语言版本,用途广泛。
继续阅读“CentOS 使用谷歌身份验证器做SSH二次认证”

HP DL360G6安装CentOS7后P410i阵列卡离线的错误解决

     HP DL360G6 是HP在09年推出一款1U服务器,主流机型搭配P410/P410i 阵列卡,最近在调试一台旧机器时,发现安装CentOS7(1611)版后,不定时的,磁盘阵列会出现IO错误,接着系统挂起,物理磁盘离线。
具体现象为服务器控制台会打印一堆
blk_updatae_request I/O error dev sda sector xxxxxxx
blk_updatae_request I/O error dev sda sector xxxxxxx
blk_updatae_request I/O error dev sda sector xxxxxxx
sd 0:2:0:0: rejecting I/O to offline device
sd 0:2:0:0: rejecting I/O to offline device
继续阅读“HP DL360G6安装CentOS7后P410i阵列卡离线的错误解决”

CentOS 7内核源码包(kernel.src.rpm)的修改和打补丁编译

     在某些特定应用环境中,我们会涉及到Linux内核的源码修改和编译安装,通常是选择从kernel.org获取最新的稳定发行版内核进行修改并编译安装,但实际情况中,CentOS的内核是基于官方内核做了一些定制裁剪的,选用CentOS的内核源码包做一些适应性修改,重编译打包成RPM做分发会更适合生产需要,因此记录下源码包kernel.src.rpm的打补丁和重编译过程。
继续阅读“CentOS 7内核源码包(kernel.src.rpm)的修改和打补丁编译”

nf_conntrack: table full, dropping packet. 终结篇

原文出处:http://my.oschina.net/kisops/blog/150995
文章作者:kisops

“连接跟踪表已满,开始丢包”!相信不少用iptables的同学都会见过这个错误信息吧,这个问题曾经也困扰过我好长一段时间。此问题的解决办法有四种(nf_conntrack 在CentOS 5 / kernel <= 2.6.19中名为 ip_conntrack ):
继续阅读“nf_conntrack: table full, dropping packet. 终结篇”