自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 运维中的日志切割操作梳理(Logrotate/python/shell脚本实现)

对于Linux系统安全来说,日志文件是极其重要的工具。不知为何,我发现很多运维同学的服务器上都运行着一些诸如每天切分Nginx日志之类的CRON脚本,大家似乎遗忘了Logrotate,争相发明自己的轮子,这真是让人沮丧啊!就好比明明身边躺着现成的性感美女,大家却忙着自娱自乐,罪过!logrotate程序是一个日志文件管理工具。用于分割日志文件,删除旧的日志文件,并创建新的日志文件,起到“转储”作用...

2019-12-30 19:00:00 827

原创 Centos7下安装mysql8.0.15完整详细教程

Centos7下安装mysql8.0.15完整详细教程https://blog.csdn.net/weixin_43629719/article/details/878783671.进官网,选择适合自己版本的linux下的MYSQL版本。按照箭头上的数字,依次进行操作,进入下面这个图景。等待下载好,这样第一步就完成了。[root@docker ~...

2019-12-05 11:55:44 586

原创 mysql中的utf8mb4、utf8mb4_unicode_ci、utf8mb4_general_ci

1.utf8与utf8mb4(utf8 most bytes 4)MySQL 5.5.3之后增加了utfmb4字符编码 支持BMP(Basic Multilingual Plane,基本多文种平面)和补充字符 最多使用四个字节存储字符utf8mb4是utf8的超集并完全兼容utf8,能够用四个字节存储更多的字符。标准的UTF-8字符集编码是可以使用1-4个字节去编码21位字符,这几乎...

2019-12-05 11:50:19 139

原创 Linux安装Java环境

安装java官方建议使用jdk的版本,关于jdk的部署参考网上其他资料。(1),下载安装包https://www.oracle.com/technetwork/java/javase/downloads/index.htmljdk官网下载linux对应的jdk(2),解压安装包[root@localhost ~]# tar -xzf jdk-8u151-linux-x64.tar.gz...

2019-09-24 14:28:44 82

原创 谈谈变更过程中的运维意识

运维,或许是一个在 IT 技术岗中很尴尬的职位。其一,许多应届生都未曾接触过,对工作的职能界定非常模糊;其二,很多其他技术岗的往届生会觉得,『卧槽,这么 low 逼,只会重启推配置做发布』;其三,正在从事运维岗的往届生会觉得自己在公司的 KPI 很难体现。我在从事运维工作的前 2 年,也总是问自己:WTF,到底我的存在有啥意义?运维并不是一个可以从校园里可以培养出来的职业,它完全需要从实践中去...

2019-09-24 14:26:34 178

转载 MySQL大表优化方案

MySQL大表优化方案当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量:字段尽量使用T...

2019-09-21 14:23:49 82

转载 磁盘性能指标

磁盘性能指标五个常见指标: 使用率、饱和度、IOPS、吞吐量以及响应时间。这五个指标,是衡量磁盘性能的基本指标。• 使用率,是指磁盘处理 I/O 的时间百分比。过高的使用率(比如超过 80%),通常意味着磁盘 I/O 存在性能瓶颈。• 饱和度,是指磁盘处理 I/O 的繁忙程度。过高的饱和度,意味着磁盘存在严重的性能瓶颈。当饱和度为 100% 时,磁盘无法接受新的 I/O 请求。• IOPS...

2019-09-21 14:19:56 1126

转载 分析CPU性能瓶颈

如何快速定位CPU的性能瓶颈, 给大家一个参考CPU 使用率,这也是实际环境中最常见的一个性能指标 cpu使用率描述了非空闲时间占总cpu时间的百分比,根据cpu上运行任务的不同,又被分为以下几种: • 用户CPU使用率 - 包括用户态(user)CPU使用率及低优先级用户态(nice)CPU使用率. 此项较高, 通常是有应用程序比较繁忙. • 系统CPU使用率 - 表示CPU在内核态运...

2019-09-21 14:18:47 640

原创 内存优化思路

性能定位套路虽然内存的性能指标很多,但都是为了描述内存的原理,指标间自然不会完全孤立,一般都会有关联, 明白了原理, 在定位问题的时候就能更快更准举个最简单的例子,当你看到系统的剩余内存很低时,是不是就说明,进程一定不能申请分配新内存了呢?内存性能工具有很多,是不是每次碰到内存性能问题,都要把工具全跑一遍,把所有内存性能指标全分析一遍呢?这样当然不行,效率太低了为了迅速定位内存问题,我通...

2019-09-21 14:12:20 155

原创 磁盘优化思路

性能定位套路和之前类似,我们不可能出现性能问题就把所有工具都跑一遍,而是先运行那几个支持指标较多的工具,如 top,iostat,vmstat等来缩小范围先用top, iostat 发现磁盘 I/O 性能瓶颈;再借助 iotop, pidstat 等定位出导致瓶颈的进程;随后用strace, lsof等分析进程的 I/O 行为;最后,结合应用程序的原理,分析这些 I/O 的来源。磁盘优...

2019-09-21 14:11:25 574

转载 网络优化思路

我们可以从应用程序、套接字、传输层、网络层以及链路层等几个角度,分别来看网络性能优化的基本思路。应用程序应用程序,通常通过套接字接口进行网络操作。由于网络收发通常比较耗时,所以应用程序的优化,主要就是对网络 I/O 和进程自身的工作模型的优化。1).用最常用的 I/O 多路复用技术 epoll,主要用来取代 select 和 poll。这其实是解决 C10K 问题的关键,也是目前很多网络应用...

2019-09-21 14:10:15 457

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除