1. 安装nginx 1.1 选择稳定版本 我们编译安装nginx来定制自己的模块,机器CentOS 6.2 x86_64。首先安装缺少的依赖包: # yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-de ...
分类:
其他好文 时间:
2020-02-05 20:11:26
阅读次数:
287
1. 下列哪项通常是集群的最主要瓶颈(C) A. CPU B. 网络 C. 磁盘IO D. 内存 2. 下列哪项可以作为集群的管理工具?(C) A.Puppet B.Pdsh C.ClouderaManager D.Zookeeper 3. 下列哪个是Hadoop 运行的模式?(ABC) A. 单机 ...
分类:
其他好文 时间:
2020-02-05 18:41:15
阅读次数:
95
当想要知道某个进程在进行什么样的系统调用时,可以用strace进行追踪; 使用场景:常用于查看磁盘IO问题时(磁盘IO异常)的文件定位 安装:yum install strace -y 常用选项: -p:指明进程的pid -f:也查看线程(默认只查看进程的) -e:指定要查看哪个函数的系统调用 例: ...
分类:
编程语言 时间:
2020-02-01 12:21:48
阅读次数:
117
上一片文章我们讲过了,B 树索引是 MySql 常用引擎(InnoDB,MyISAM)的索引。 提出问题 什么是 B 树,它有什么特性那?B+ 树与 B 树有什么区别?我们平常用的二叉搜索树的时间复杂度不是 LogN 吗?难道不够优秀吗? 解决问题 预备知识 磁盘 IO:系统读取磁盘是将磁盘的基本单 ...
分类:
数据库 时间:
2020-01-31 12:12:54
阅读次数:
77
需求 使用日志框架有三点需求: 1、期望日志能保存在文件中,方便时候排错。 2、开发环境的日志记录会更多方便调试。 3、生产环境需要记录重要的信息。 Log4j 可用于普通maven项目,也可以用于springboot项目。 Log4j提供了简单的API调用,强大的日志格式定义以及灵活的扩展性。 可 ...
分类:
编程语言 时间:
2020-01-26 17:25:59
阅读次数:
92
影响Linux服务器性能的因素 1. cpu 2. 内存 3. 磁盘IO 4. 网络IO 系统性能评估标准 |影响性能因素|好|坏|糟糕| |: |: |: |: | |CPU|user% + sys%=90%| |内存|Swap In(si)=0Swap Out(so)=0|Per CPU wit ...
分类:
系统相关 时间:
2020-01-26 00:51:32
阅读次数:
136
Redis是一个开源的、高性能的、基于键值对的缓存与存储系统,能够提供多种不同的键值数据类型来适应不同场景下的缓存和存储需求。 Redis中所有的数据都存储在内存中,因此读写速度非常快,相比基于数据库的磁盘读写具有非常明显的优势,但是,由于Redis是存储在内存中的,存储数据的大小会受到内存的限制, ...
分类:
其他好文 时间:
2020-01-10 12:43:40
阅读次数:
65
shell系统监控及日志分析 系统监控: CPU相关信息在/proc/stat 内存/proc/meminfo 流量监控proc/net/dev 磁盘io/proc/vmstat 脚本代码 1 #!/bin/bash 2 #监控linux主机系统信息 3 #导入工具模块 4 source utils ...
分类:
系统相关 时间:
2020-01-09 20:31:44
阅读次数:
125
Linux文件系统结构 Linux目录结构的组织形式和Windows有很大的不同。首先Linux没有“盘(C盘、D盘、E盘)”的概念。已经建立文件系统的硬盘分区被挂载到某一个目录下,用户通过操作目录来实现磁盘读写。 Linux不像Windows那样的系统目录,Linux使用正斜杠"/"而不是反斜杠" ...
分类:
系统相关 时间:
2020-01-08 16:05:47
阅读次数:
96
sysbench支持以下几种测试模式:1、CPU运算性能2、磁盘IO性能3、调度程序性能4、内存分配及传输速度5、POSIX线程性能6、数据库性能(OLTP基准测试) sysbench版本:[root@127-0-0-1 sysbench]# /u01/opt/sysbench/bin/sysben ...
分类:
其他好文 时间:
2020-01-06 16:15:50
阅读次数:
117