一个基于Linux操作系统的服务器运行的同时,也会表征出各种各样参数信息。通常来说运维人员、系统管理员会对这些数据会极为敏感,但是这些参数对于开发者来说也十分重要,尤其当你的程序非正常工作的时候,这些蛛丝马迹往往会帮助快速定位跟踪问题。这里只是一些简单的工具查看..
分类:
系统相关 时间:
2017-10-13 22:32:22
阅读次数:
300
Nginx负载均衡的分发方式有4种: 1.轮询,默认采取此方式,Nginx会按照请求时间的先后顺序进行轮询分发,若某台Web Server宕机,Nginx自动将其摘掉。 2.weight,权重,即轮询的几率,值越大,被分发的可能性越大,用于后端服务器性能不均的情况。 3.ip_hash,每个请求按访 ...
分类:
其他好文 时间:
2017-10-11 11:00:36
阅读次数:
160
您对DBA的定义是什么? by Ben Kubicek 今天我们有一篇客座编辑史蒂夫正在英国旅行。 我知道简单的答案是数据库管理员,但这是什么角色呢?如果你必须向非技术人员描述,你会说什么?DBA可以拥有许多不同的角色和功能。我所看到/做过的一些角色或功能是:安装SQL Server、管理服务器性能 ...
分类:
数据库 时间:
2017-10-10 23:12:56
阅读次数:
232
一、 1、基于分布式文件存储 2、高负载情况下添加更多节点,可以保证服务器性能 3、将数据存储为一个文档 二、比较 1、稳定性 2、索引,索引放在内存中,能够提升随机读写的性能。如果索引不能完全放在内存,一旦出现随机读写比较高的时候,就会频繁地进行磁盘交换,MongoDB的性能就会急剧下降 3、占用 ...
分类:
数据库 时间:
2017-10-09 18:30:28
阅读次数:
216
原文链接:http://www.cnblogs.com/ityouknow/p/5610232.html 所有的Java开发人员可能会遇到这样的困惑?我该为堆内存设置多大空间呢?OutOfMemoryError的异常到底涉及到运行时数据的哪块区域?该怎么解决呢?其实如果你经常解决服务器性能问题,那么 ...
分类:
其他好文 时间:
2017-10-03 12:42:44
阅读次数:
134
具体使用参考:http://www.runoob.com/mongodb/mongodb-intro.html 一、简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩 ...
分类:
数据库 时间:
2017-09-27 13:17:25
阅读次数:
219
对于新采购的服务器,需要进行有必要的性能测试。这里选择UnixBench工具进行性能测试。记录如下: 1)安装使用下面的脚本使用了最新版UnixBench5.1.3来测试,注释了关于graphic的测试项(大多数VPS都是没有显卡或者是集显,所以图像性能无需测试),运行10-30分钟后(根据CPU内 ...
分类:
系统相关 时间:
2017-09-20 23:25:26
阅读次数:
260
原文出处:纯洁的微笑 所有的Java开发人员可能会遇到这样的困惑?我该为堆内存设置多大空间呢?OutOfMemoryError的异常到底涉及到运行时数据的哪块区域?该怎么解决呢?其实如果你经常解决服务器性能问题,那么这些问题就会变的非常常见,了解JVM内存也是为了服务器出现性能问题的时候可以快速的了... ...
分类:
其他好文 时间:
2017-09-16 22:04:45
阅读次数:
122
监控目标 监控目标主机分为四个部分 硬件资源 操作系统 数据库 应用软件 监控目的: 进行服务器性能调整前,知道调整什么,系统瓶颈在什么地方 被一部分必须同时监控,内容包括吞吐量,反应时间,使用率等 监控命令: 进程监控 ps top 存储监控 free swapon -s df -h 网络监控 i ...
分类:
移动开发 时间:
2017-09-15 20:11:43
阅读次数:
280
压力测试需要关注三个方面:如何正确产生压力、如何定位瓶颈、如何预估系统的承载能力产生压力的方法 通常可以写脚本产生压力机器人对服务器进行发包和收包操作,也可以使用现有的工具(像jmeter、LoadRunner这些),所以说产生压力其实并不难,难点在于产生的压力是不是真实地反映了实际用户的操作场景性 ...
分类:
Web程序 时间:
2017-09-11 19:52:50
阅读次数:
217