linux
文章平均质量分 84
冬天里的懒猫
这个作者很懒,什么都没留下…
展开
-
Redis6.2.6在Centos7上的安装过程
文章目录1.系统环境2.gcc升级3.编译及安装redis4.通过install_server.sh配置servie服务5.修改配置文件1.系统环境操作系统:[root@m161p114 software]# lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:la原创 2021-10-21 11:08:22 · 2312 阅读 · 0 评论 -
Mysql5.7在CentOS7中基于源码无错安装(亲测有效)
鉴于之前安装不带boost版本的mysql,由于boost头文件的问题,导致在编译boost的过程中出现各种各样的问题。在官网发现居然现在有在源码中带boost头文件的版本,那么现在就验证一下这个版本的安装过程。1 安环境准备1.1 操作系统操作系统信息:[root@m161p115 mysql]# lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-原创 2021-09-16 15:39:07 · 387 阅读 · 0 评论 -
什么是并发、高并发以及实现高并发需要考虑的因素
文章目录1.什么是并发2.什么是高并发3.实现高并发需要考虑的因素3.1 高性能3.1.1 网络3.1.2 CPU3.1.3 内存3.1.3.4 IO3.2 高可用性3.3 高扩展性3.4 安全性1.什么是并发说到并发,期英文单词为Conurrent,如果要彻底理解并发,那么还需知道一个词就是并行,英文单词Parallel。那么二者有什么关系呢?Erlang 之父 Joe Armstrong用如下图来解释了并发与并行的区别:并发是两个队列交替使用一台咖啡机,而并行则是两个队列同时使用两台咖啡机。原创 2021-08-27 20:05:29 · 3709 阅读 · 0 评论 -
关于《Linux性能优化实战》中的案例在centos环境中的演示:用户CPU使用率过高
原文地址:https://time.geekbang.org/column/article/70476对应的github地址:https://github.com/feiskyer/linux-perf-examples/blob/master/nginx-short-process/README.md文章目录1.下载演示代码2.docker安装过程2.1 docker的安装2.2 启动docker2.3 解决非root无法运行问题3.安装httpd-tools(ApacheBench)4.测试及分析5原创 2021-08-02 17:03:57 · 489 阅读 · 0 评论 -
How long does it take to make a context switch(上下文切换需要花费多长时间)
https://blog.tsunanet.net/2010/11/how-long-does-it-take-to-make-context.html这是一个非常有趣的问题,我非常乐意花点时间来研究这个问题。StumbleUpon的某个人提出了一个假设,即随着Nehalem架构(以Intel i7)的所有改进,上下文切换将会更快。你将如何设计一个测试,以实证地找到这个问题的答案?上下文切换到底有多昂贵?(答案:代价非常昂贵)The lineup2011年4月21日更新:我添加了一个“极端”Ne翻译 2021-07-23 20:00:43 · 223 阅读 · 0 评论 -
关于linux中的CPU上下文切换
目录1.什么是CPU上下文切换2.CPU上下文切换的类型3.如何查看系统中的上下文切换4.案例6.总结读过倪朋飞的《Linux性能优化实战》经常说的 CPU 上下文切换是什么意思?一文。对CPU上下文切换有了少许了解。现总结如下。1.什么是CPU上下文切换上下文切换专业术语为Context Switch,我们可以参考Context Switch Definition一文。再这篇文章中,有如下定义:上下文切换(有时也称为进程切换或任务切换):是指CPU从一个进程//线程切换原创 2021-07-21 19:59:26 · 1088 阅读 · 0 评论 -
Context Switch Definition(上下文切换的定义)
上下文切换(有时也称为进程切换或任务切换):是指CPU从一个进程//线程切换到另一个进程/线程。进程(有时也称为任务)是程序中的一个正在运行的实例。在Linux系统中,线程是轻量级的进程,线程可以并行运行,并与其父进程(即创建它们的进程)共享一个地址空间(即一系列内存位置)及其他资源。上下文是指任意时刻CPU寄存器和程序计数器的内容。寄存器是CPU内部的一小部分非常快的内存(相对于CPU外部较慢的RAM主存),通常,在计算过程中它通过提供对常用值的快速访问来加快计算机程序的执行速度。程序计数器是一种翻译 2021-07-21 10:09:35 · 421 阅读 · 0 评论 -
对linux系统中“平均负载”的理解
最近在极客时间学习了倪朋飞老师的《Linux性能优化实战》专题,里面讲到了linux的平均负载这个概念。也就是load average。现在谈谈对平均负载的理解,并整理为笔记。1.概念1.1 如何查看系统的平均负载?当我们通过ssh进入linux系统之后,通常来说,有两种方式可以查看这个load average.uptime执行uptime[root@m162p201 ~]# uptime 15:26:21 up 621 days, 8:06, 1 user, load原创 2021-07-13 19:54:28 · 562 阅读 · 1 评论 -
SecurtCRT如何迁移到XShell
最近由于某些原因,在公司使用了好多年的SecureCRT被运维部的同事告知不能用了,而SecureCRT使用了好多年,上面的各种Session配置,老实说,如果一个个来配置,这将是一个不小的工作量。作为码农,不由得想到是否有偷懒的办法。google一下,发现居然有一个工具叫做Session Importer。这个工具可以将SecureCRT上的诸多回话copy到Xshell的Session目录中。Session Importer 下载URL:https://download.csdn.net/down原创 2021-07-12 18:21:27 · 1954 阅读 · 1 评论