系统调优
ZhaoYingChao88
学而不思则罔,思而不学则殆!
展开
-
Redis HBase Es HyperLogLog与BloomFilter笔记
什么是布隆过滤器?它实际上是一个很长的二进制向量和一系列随机映射函数。把一个目标元素通过多个hash函数的计算,将多个随机计算出的结果映射到二进制向量的位中,依次来间接标记一个元素是否存在于一个集合中。布隆过滤器可以做什么?布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。布隆过滤器特点如果布隆过滤器显示一个...原创 2020-04-24 18:59:37 · 1112 阅读 · 0 评论 -
win10服务启动异常分析技巧—— hyper-v 服务启动后停止
类似本地计算机上的XXX服务启动后停止。某些服务在未由其它服务或程序使用时将自动停止。咋整?原来window系统日志记录非常清晰要么你的程序里面抛出异常和错误时记得写log,要么你就要懂得随时找windows日志看你自己出了什么问题。别没事干瞎琢磨!附:启用参考的这里:在 Windows 10 上安装 Hyper-V。以管理员身份运行命令提示符 执行命令 bcd...原创 2019-04-30 10:03:57 · 12528 阅读 · 2 评论 -
前端并发优化技巧
前端技术的逐渐成熟,衍生了domain hash, cookie free, css sprites, js/css combine, max expires time, loading images on demand等等技术。这些技术的出现和大量使用都和并发资源数有关。按照普通设计,当网站cookie信息有1 KB、网站首页共150个资源时,用户在请求过程中需要发送150 KB的cooki...原创 2019-02-11 13:55:20 · 1365 阅读 · 0 评论 -
高并发httpClient原理与优化使用详解
HTTP长连接、短连接究竟是什么?1. HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。 IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠地传递数据包,使得网络上接收端收到发送端所发出的所有包,并且顺序与发送顺序一致。TCP协议是可靠的、面向连接的。...原创 2019-02-11 10:11:43 · 5736 阅读 · 1 评论 -
数据库SQL优化大总结
(一)索引的作用索引通俗来讲就相当于书的目录,当我们根据条件查询的时候,没有索引,便需要全表扫描,数据量少还可以,一旦数据量超过百万甚至千万,一条查询sql执行往往需要几十秒甚至更多,5秒以上就已经让人难以忍受了。提升查询速度的方向一是提升硬件(内存、cpu、硬盘),二是在软件上优化(加索引、优化sql;优化sql不在本文阐述范围之内)。能在软件上解决的,就不在硬件上解决,毕竟硬件提升...原创 2018-12-17 21:19:29 · 3985 阅读 · 0 评论 -
MySQL ANALYZE Optimize Check Table使用详解
MYSQL 分析表、检查表和优化表1. 对表进行优化 ( 优化表主要作用是消除删除或者更新造成的空间浪费)2. 对表进行分析(分析关键字的分布, 分析并存储MyISAM和BDB表中键的分布)3. 对表进行检查(检查表的错误,并且为MyISAM更新键的统计内容)4. 对表进行修复(修复被破坏的MyISAM表) 1.分析表 MySQL中使用ANALYZE TABLE语句来分析表,...原创 2018-12-17 18:49:03 · 3234 阅读 · 0 评论 -
聊聊QPS/TPS/RPS/UV/IP/PV术语概念
pv、uv、ip,tps、qps、rps术语解释跟网站打交道,经常可以听到数据分析之类的专有名词,如pv多少、ip多少、tps多少之类的问题。下面就这些常见的数据给出英文全称及其释义。PV 即 page view,页面浏览量 用户每一次对网站中的每个页面访问均被记录1次。用户对同一页面的多次刷新,访问量累计。UV 即 Unique visitor,独立访客 ...原创 2018-12-17 17:03:29 · 1282 阅读 · 0 评论 -
apache ab使用详解
apache性能测试工具ab使用详解站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压...原创 2018-12-17 16:52:57 · 14785 阅读 · 0 评论 -
dd命令测试linux磁盘读写速度操作
1、先熟悉两个特殊的设备: (1)/dev/null:回收站、无底洞。 (2)/dev/zero:产生字符。2、测试磁盘写能力 time dd if=/dev/zero of=/testw.dbf bs=4k count=100000 rm -f /testw.dbf 因为/dev//zero是一个伪设备,它只产生空字符流,对它不会产生IO,所以,IO都...原创 2018-10-18 12:31:13 · 12485 阅读 · 1 评论 -
TCP/IP协议三次握手和四次挥手详解
TCP(Transmission Control Protocol)网络传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议,数据传输前建立连接的工作要经过三次握手,数据传输后断开连接的工作要经过四次挥手。工作过程TCP标志位:TCP共有6个标志位,分别是:SYN(synchronous),建立联机。ACK(acknowledgement),确认。PSH(push),传输。FIN(f...原创 2018-05-14 11:22:50 · 964 阅读 · 0 评论 -
top命令VIRT,RES,SHR,DATA
linux top命令VIRT,RES,SHR,DATA的含义VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量3、VIRT = SWAP + RESRES:resident memory usage 常驻内存1、进程当前使用的内存大...原创 2018-04-25 15:02:19 · 2211 阅读 · 0 评论 -
linux内核优化,内核参数详解
一、前言本文档针对OOP8生产环境,具体优化策略需要根据实际情况进行调整;本文档将在以下几个方面来阐述如何针对RedHat Enterprise Linux进行性能优化。1) Linux Proc文件系统,通过对Proc文件系统进行调整,达到性能优化的目的。2) Linux性能诊断工具,介绍如何使用Linux自带的诊断工具进行性能诊断。加粗斜体表示可以直接运原创 2018-01-20 10:26:03 · 1259 阅读 · 0 评论 -
Linux性能优化之CPU、内存、IO优化
Linux 的性能进行监测,以下是 VPSee 常用的工具:工具 简单介绍top 查看进程活动状态以及一些系统状况vmstat 查看系统状态、硬件和系统信息等iostat 查看CPU 负载,硬盘状况sar 综合工具,查看系统状况mpstat 查看多处理器状况netstat 查看网络状况iptraf 实时网络状况监测tcpdump 抓取网络数据...原创 2018-01-10 20:31:39 · 20686 阅读 · 4 评论 -
Linux下CGroup进行CPU、内存等资源控制
留存from: http://www.cnblogs.com/kevingrace/p/5685433.html and http://www.cnblogs.com/wang_yb/p/3942208.htmlCGroup 介绍CGroup 是 Control Groups 的缩写,是 Linux 内核提供的一种可以限制、记录、隔离进程组 (process g原创 2018-01-17 16:53:34 · 5136 阅读 · 1 评论 -
Linux内核参数优化
在服务器硬件资源额定有限的情况下,最大的压榨服务器的性能,提高服务器的并发处理能力,是很多运维技术人员思考的问题。要提高Linux系统下的负载能力,可以使用nginx等原生并发处理能力就很强的web服务器,如果使用Apache的可以启用其Worker模式,来提高其并发处理能力。除此之外,在考虑节省成本的情况下,可以修改Linux的内核相关TCP参数,来最大的提高服务器性能。当然,最基础的提高负载问原创 2018-01-08 11:32:07 · 1585 阅读 · 0 评论 -
linux性能分析工具介绍(CPU,内存,磁盘I/O,网络)
一. CPU性能评估1.vmstat [-V] [-n] [depay [count]]-V : 打印出版本信息,可选参数-n : 在周期性循环输出时,头部信息仅显示一次delay : 两次输出之间的时间间隔count : 按照delay指定的时间间隔统计的次数。默认是1如:vmstat 1 3user1@user1-desktop:~$ v原创 2018-01-10 20:51:43 · 5168 阅读 · 1 评论