Linux
-
使用 cgroups-v1 为应用程序设置 CPU 限制
有时应用会占用大量 CPU 时间,这可能会对环境的整体健康状况造成负面影响。使用 /sys/fs/ 虚拟文件系统,利用 控制组版本 1 (cgroups-v1) 为应用配置 CPU…
-
CentOS如何增加虚拟内存
一、何为swap分区? 简而言之:从磁盘上获取很长没被使用的程序的空间来当做虚拟内存使用。 二、swap分区的创建 1、查看内存使用情况 可以看到一共是1.8G的内存,因为是才使用…
-
Linux性能问题分析流程与性能优化思路
排查顺序 1. 整体情况 top/htop/atop 命令查看进程/线程、CPU、内存使用情况,CPU使用情况; dstat 2 查看CPU、磁盘IO、网络IO、换页、中断、切换,…
-
如何在容器中避免CPU瓶颈限制
在 Uber,所有有状态的工作负载都运行在一个跨大型主机的通用容器化平台上。有状态工作负载包括 MySQL®、Apache Cassandra®、ElasticSearch®、Ap…
-
linux系统下排除网络故障必须掌握的命令行工具
接口信息 当您需要了解有关您登录的设备的网络接口的更多信息时使用接口信息命令。 IP 查看所有 IP 地址: ip a 可以使用-4或-6选项添加过滤器以仅显示 IPv4 或 IP…
-
linux常用命令指南
常用系统工作命令 echo echo 命令用于在终端输出字符串或变量提取后的值,格式为“echo [字符串 | $变量]” date date 命令用于显示及设置系统的时间或日期,…
-
Linux 性能全方位调优经验总结
性能优化 性能指标 高并发和响应快对应着性能优化的两个核心指标:吞吐和延时 应用负载角度:直接影响了产品终端的用户体验 系统资源角度:资源使用率、饱和度等 性能问题的本质就是系统资…
-
du命令用的好,磁盘空间全知了
服务器开发环境作为公共环境,经常会遇到磁盘空间爆满的情况(不知道您有没有遇到过,反正我经常遇到这个情况)。由于我们好多开发同学都在上面放文件,遇到这种情况就只能先删除自己的没用的文…
-
阻塞、非阻塞、同步、异步
让我们看一下《操作系统概念(第九版)》中有关进程间通信的部分是如何解释的: 翻译一下就是: 进程间的通信是通过 send() 和 receive() 两种基本操作完成的。具体如何实…
-
使用nginx进行http以及socket端口转发(快速提高docker开发效率)
nginx可以转发http以及socket端口。该功能在使用docker进行开发测试时是非常有用的。 我们在使用docker时如果启动的时候忘记做端口映射,那么就可以通过配置ngi…
-
Linux入门很简单
高速下载链接
-
HTTP权威指南
高速下载链接