#性能优化

KVM总结-KVM性能优化之CPU优化

任何平台根据场景的不同,都有相应的优化。不一样的硬件环境、网络环境,同样的一个平台,它跑出的效果也肯定不一样。就好比一辆法拉利,在高速公路里跑跟乡村街道跑,速度和激情肯定不同…所以,我们做运维工作,也是如此。首先你得充分了解你所用的软件平台,然后根据你现有的生产环境去充分的测试,最后得出结果,做最优的调整。KVM也是一...

Linux性能优化 第八章 实用工具:性能工具助手

      Linux有丰富的工具,这些工具组合来使用会更加强大。性能工具也一样,单独使用虽然也没有问题,但是和其他的工具组合起来就能显著提高有效性和易用性。8.1.1 自动执行和记录命令     如...

Linux性能优化 第七章 性能工具:网络

      Linux和其他主流操作系统中的网络流量被抽象为一系列的硬件和软件层次。       链路层,也就是最低的一层,包含网络硬件,如以太网设备。在传送网络流量时,这一层并不区分流量类...

Linux性能优化 第六章 性能工具:磁盘I/O

       一般来说,Linux磁盘的每个分区要么包含一个文件系统,要么包含一个交换分区。这些分区被挂载到Linux根文件系统,该系统由/etc/fstab指定。这些被挂载的文件系统包含了应用程序要读写的文件。   &...

Linux性能优化 第五章 性能工具:特定进程内存

       在诊断内存性能问题的时候,也许有必要观察应用程序在内存子系统的不同层次上是怎样执行的。在顶层,操作系统决定如何利用交换内存和物理内存。它决定应用程序的哪一块地址空间将被放到物理内存中,即所谓的驻留集。不属于驻留集却又被应用程序使用的其他...

Linux性能优化 第四章 性能工具:特定进程CPU

4.1.1. 内核时间VS用户时间       一个应用程序所耗时间最基本的划分是内核时间与用户时间。内核时间是消耗在Linux内核上的时间,而用户时间则是消耗在应用程序或库代码上的时间。Linux有工具,如time和ps,可以(大致)表明...

Linux性能优化 第三章 性能工具:系统内存

3.1.1 内存子系统和性能         和CPU相比,内存的读写速度都大大落后于CPU。为了弥补这个差距,通常CPU会采用高速缓存的机制(高cache)。3.1.2 内存子系统(虚拟存储器)在物理内存寻址...

Linux性能优化 第二章 性能工具:系统CPU

2.1.1运行队列统计         在Linux中,一个进程要么是可运行的,要么是阻塞的(正在等待一个事件的完成)。阻塞进程可能在等待从I/O设备来的数据,或者是系统调用的结果如果一个进程是可运行的,那就意味着它要和其他可运行...

Linux性能优化 第一章 性能追踪建议

1.1常用建议1.1.1记大量的笔记(记录所有的事情)在做性能调优问题的时候很重要的一个操作就是记录下所有的事情,包括每一个输出、执行的结果。可以新建一个文件夹,然后把结果的文件都塞到该文件夹内。包括如下:记录硬件/软件的配置情况,比如dmesg和uname–a的输出保存并组织性能结果,记录系统配置的同时也要保存测试的...

Linux文件系统性能优化

本文绝大部分是转载自CSDN刘爱贵专栏:http://blog.csdn.net/liuben/archive/2010/04/13/5482167.aspx另外根据参考文档增补了一部分内容。由于各种的I/O负载情形各异,Linux系统中文件系统的缺省配置一般来说都比较中庸,强调普遍适用性。然而在特定应用下,这种配置往...

性能优化:第一章:我们应该怎么优化

要编译的代码越多,等待程序启动所耗费的时间就越长,要创建和销毁的对象越多,垃圾收集的工作量就越大,要分配和持有的对象越多,GC的周期就越长,要从磁盘装载进JVM的类越多,程序所花费的时间就越长,要程序的代码越多,机器硬件缓存的效率就越低,执行的代码越多,花费的时间就越长。所以早期的程序都是较为小的,由于硬件的改善可以使...

Web性能优化前端资源性能和后端程序性能两个方面

https://github.com/wanglong/lazysizeshttps://www.cnblogs.com/freephp/p/13170991.html 前段时间优化一个公司历史老项目的Web性能,却引出了一系列的问题,让我反思良多。我通过Chrome的Lighthouse工具可以看出一些性能...

MySQL性能优化之参数配置

 1、目的:通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能。 2、服务器参数:32G内存、4个CPU,每个CPU 8核。3、MySQL目前安装状况。    MySQL目前安装,用的是MySQ...

MySQL 性能优化细节

设置足够大的innodb_buffer_pool_size,将数据读取到内存中。建议innodb_buffer_pool_size设置为总内存大小的3/4或者4/5。怎样确定innodb_buffer_pool_size足够大,数据是从内存读取而不是硬盘?showglobalstatuslike'innodb_buff...
代码星球 ·2020-08-31

MySQL 性能优化之慢查询

首先需要使用慢查询功能,去获取所有查询时间比较长的SQL语句其次使用explain命令去查询由问题的SQL的执行计划(脑补链接:点我直达1,点我直达2)最后可以使用showprofile[s]查看由问题的SQL的性能使用情况优化SQL语句  数据库查询快慢是影响项目性能的一大因素,对于数据库,我们除了要优化SQL,更重...
首页上一页...45678...下一页尾页