这
原创
2022-11-02 00:35:07
95阅读
看了一些提高系统性能的方法,抽象出方法论。 1. 提升性能方法论 1. 拆分 拆分相当于企业的扩大再生产,这并没有提高企业的效率。即单个节点的处理能力并没有变化。只是把负载分给了其它节点。具体是:集群,分片。 DNS集群,应用服务器集群,数据库读写分离,再到更细粒度的多进程等。 2. 精简 精简是指 Read More
转载
2019-12-24 11:33:00
176阅读
2评论
为了更好的提高系统的性能,考虑对PHP再进行一些优化,前两年接触过MMCache和eAccelerator,尤其对eAccelerator非常喜欢,这次优化也选择了它,下面整理一些文档和大家分享。
一、eAccelerator介绍
1、背景eAccelerator 是一个免费开源的PHP加速、优化、编译和动态缓存的项目,它可以通过缓存PHP代码编译后的结果来提高PHP脚本的性能,使得一向很复
转载
精选
2009-11-28 20:01:45
504阅读
学习Java是有一定技巧和方法的,钻牛角尖的去学习它,只能让你感觉到费神费力,最终陷入到无穷无尽的细枝末节之中。然后渐渐的消磨掉你的耐心,直到你放弃。 其实学习任何东西都一样,包括学习Java。刚开始我们可以使用快速浏览全局的方法来去学习它,不要过多的去涉及细节问题,记不住就不记了。在这刚开始的阶段学习什么,就专心去实践当前的东西,不要刻意的去补
转载
2023-08-15 18:51:21
45阅读
首先,升级一下内存,8G以上最好;然后,下载一个super speed的内存硬盘映射工具,从内存中拿出来1-2GB做缓冲硬盘,比方叫H盘,类似SSD吧,可是比SSD更快。接着,把photoshop的暂时文件文件夹、系统的暂时文件文件夹(环境变量中改动)、迅雷下载文件夹、浏览器的缓存文件夹(如Chro...
转载
2014-09-04 21:54:00
96阅读
2评论
目录环境文档用途详细信息环境系统平台:Microsoft Windows (64-bit) 2012版本:5.6.5文档用途数据库性能=应用程序性能,但通常情况下,应用程序性能由底层数据库及其配置决定,这是因为许多应用程序及其ORM(对象关系映射)都不知道运行在ORM调用后面的SQL。 &nb
原创
精选
2021-09-26 14:30:23
954阅读
由于LDO是电子器件,因此它们会自行产生一定量的噪声。选择低噪声LDO并采取措施来降低内部噪声对于生成不会影响系统性能的清洁电源轨而言不可或缺。 识别噪声 理想的 LDO 会生成没有交流元件的电压轨。
从各条曲线可以看出,以微伏/平方根赫兹 (μV/√Hz) 表示的输出噪声集中在频谱的低端。在特定频率范围内进行积分有助于掩盖令人不
--From : JAVA程序性能优化 (葛一鸣,清华大学出版社,2012/10第一版)
1. java性能调优概述
1.1 性能概述
程序性能: 执行速度,内存分配,启动时间, 负载承受能力。
性能指标: 执行时间,CPU时间,内存分配,磁盘吞吐量,网络吞吐量,响应时间。
优化策略: 木桶原理,优化性能瓶颈。
1.2
转载
2023-08-30 16:15:08
63阅读
Linux下安装Nmon系统监控软件Linux下安装Nmon系统监控软件安装前软件准备安装和使用步骤结尾及一些坑 Linux下安装Nmon系统监控软件部分Linux服务器应用怀疑服务器性能,需采集性能相关表格所以需要安装专业的采集工具,以前在Aix小机上使用的Nmon成了第一首选。以下是Nmon的安装和使用过程介绍。Nmon简介:网上的介绍是Nmon 可以很轻松的监控系统的 CPU、内存、网络、
软件在研发的过程中自始至终都在留意着系统的可扩展性。但与此同一时候也在关注着系统的性能,SQL语句作为系统性能的一环不容忽视。从今天開始结合开发的经验,谈一下我对SQL语句优化的理解和认知: 1、在联合查询语句中做到小表驱动大表: 联合查询是经常使用到的一种查询方式,左连接、右连接、内连接等等时不时
转载
2017-07-20 16:15:00
78阅读
2评论
系统性能是对整个系统的研究,包括了硬件组件和整个软件栈。所有数据储存、传输与计算过程中所发生的各项内容都包含在内。假如你搭建了一个分布式系统,它有着多台服务器和多个进程 ,如果你没有一张可以显示数据路径的示意图,那需要你赶紧补一张,它可以帮助你理解所有组件之间的关系,防止你管中窥豹。系统是复杂的,当出现性能问题或瓶颈时,我们需要理清所有组件之间的关联关系,是如何协作的,这样,在解决问题中才可以更有
系统性能测试 想知道自己的系统性能怎么样吗?我写了个程序测试系统1秒中可以执行多少条指令。#include <stdio.h>#include <unistd.h>int main(int argc, char * argv[]){ alarm(1); i
原创
2009-02-11 05:51:04
1084阅读
最近这几年,软件是越来越多,但是真正好的软件却并见常提起,自己一直都很欣赏iPhone,也很喜欢,并不是因为觉得这个很多人买,而是这个机子确实是一件很精致的设计品。不论从造型,还是硬件设备还是系统,Iphone很注重细节的设计,而且注重用户的体验度,这也是为什么iPhone可以在世界上掀起狂澜的一个很重要的原因。iphone外形简单,流畅,而且我之前有听手机维修的人说iphone的内
原创
2013-06-10 14:39:43
461阅读
系统性能问题:CPU(基本上WEB服务器没有多少IO,主要是CPU有瓶颈)top/vmstat 观察CPU使用率,Load负载,r/b线程数量等;IO(数据库大多数时候瓶颈是IO,主要是索引没建好;如果数据库CPU紧张的话,检查一下是不是order by/group by 等操作太多)vmstat 观察IO/Util吞吐,磁盘最怕随机读写了(比如:索引命中后,需要离散地从磁盘读数据)对于数据库来说
原创
2013-07-03 17:06:12
382阅读
作为一名linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行,但是由于硬件问题、软件问题、网络环境等的复杂性 和多变性,导致对系统的优化变得异常复杂,如何定位性能问题出在哪个方面,是性能优化的一大难题, 本章从系统入手,重点讲述由于系统软、硬件配置不当可能造成的性能问题,并且给出了检测系统故障和优化性能的一般方法和流程。1 cpu性能评估 Cpu是影响Linux性能的主
转载
精选
2014-05-06 22:16:28
1508阅读
Linux vmstat命令实战详解vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使
转载
2018-01-05 13:47:04
606阅读
一、背景介绍从实用角度梳理一篇能够帮大家快速扫盲的CMake基础教程,也是对我目前负责项目的一次学习总结。既然选择从项目实用性考虑,下面的讲解内容可能并不一定完整,更多的是符合项目目前使用到的一些特性。1.Java语言进阶与Android相关技术核Android应用是由Java语言进行开发的,SDK也是由Java语言编写,对于Android来说,只要SDK没有用Kotlin重写,那么Java语言是
随着CPU、EMMC、RAM能力的提升,预想的系统性能问题并没有减少,而是更多了。 什么是系统性能问题,我们先尝试做定义,然后再循序渐进剖析。 问题,另一个习惯的说法是冲突。单身问题——结婚的期望与现实的冲突;收入问题——需要花费与实际收入相冲突;……
原创
2016-09-08 23:14:45
744阅读
上次简单介绍了下,linux的cpu,memory,disk i/o; net i/o 性能监控的一些工具;这节就介绍下,这些层面上出现瓶颈时,怎样调节内核,有那些内核参数可以调节来获得性能的提升; 下节介绍下:怎么识别性能瓶颈,当然只是空想了,怎样识别需要具体问题具体对待了;
希望对这些参数的介绍使大家对于linux的内核有一定的认识;
第一节:cpu
原创
2011-04-27 23:46:02
716阅读
点赞