1 UDP
buffer size
sysctl -a 接收 net.core.rmem_default (默认)
&nb
原创
2012-04-07 18:26:27
884阅读
1 查看
less /proc/PID/status
less /proc/PID/statm
pmap PID(进程号)
memusage 命令 (yum install glibc-utils -y)
原创
2012-04-07 18:25:21
2206阅读
Java 性能调优(一)1、衡量程序性能的标准(1) 程序响应速度;(2) 内存占有情况;2、程序调优措施(1) 设计调优 设计调优处于所有调优手段 的上层,需要在软件开发之前进行。在软件开发之初,软件架构师就应该评估系统可能存在的各种潜在问题,并给出合理的设计方案。由于软件设计和架构对设计整体质量有决定性影响,所以,设计调优对系统性能的影响也是最大的。 进行设计优化时,
转载
2023-11-30 09:36:04
37阅读
Java性能调优笔记()调优步骤:衡量系统现状、设定调优目标、寻找性能瓶颈、性能调优、衡量是否到达目标(如果未到达目标,需重新寻找性能瓶颈)、性能调优结束。一、寻找性能瓶颈性能瓶颈的表象:资源消耗过多、外部处理系统的性能不足、资源消耗不多但程序的响应速度却仍达不到要求。资源消耗:CPU、文件IO、网络IO、内存。外部处理系统的性能不足:所调用的其他系统提供的功能或数据库操作的响应速度不够。资源消耗
转载
2023-08-29 07:35:33
64阅读
通过Spark作业将数据写入Hudi时,Spark应用的调优技巧也适用于此。如果要提高性能或可靠性,请牢记以下几点。
输入并行性:Hudi对输入进行分区默认并发度为1500,以确保每个Spark分区都在2GB的限制内(在Spark2.4.0版本之后去除了该限制),如果有更大的输入,则相应地进行调整。我们建议设置shuffle的并发度,配置项为 hoodie.[insert|upsert|bulki
原创
2021-12-22 10:21:38
456阅读
linux调优
原创
2012-04-25 13:29:56
782阅读
Linux路由问题
我将一台fedora9装上两个网卡做成路由
先设IP
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.123.1
NETMASK=255.255.255.0
NETWORK=192.168.123.0
转载
2012-04-28 17:42:54
1048阅读
Linux调优是指通过优化Linux系统的设置和配置,提高系统的性能和稳定性。调优可以针对不同的应用场景进行,如服务器、桌面、虚拟化等。本文将介绍一些常见的Linux调优方法,帮助用户更好地管理和优化自己的系统。
首先,内核参数的调整是Linux调优的首要步骤。内核是Linux系统的核心组成部分,通过调整相关参数可以提高系统的性能。例如,可以通过修改"vm.swappiness"参数来控制系统对
原创
2024-02-06 11:38:54
54阅读
关于 CPU 中央处理器调优CPU 处理数据的方式:1. 批处理,顺序处理请求.(切换次数少,吞吏量大)2. 分时处理.(如同"独占",吞吏量小)(时间片,把请求分为一个一个的时间片,一片一片的分给 CPU 处理)我们现在使用 x86 就是这种架构3. 实时处理. 例: 批处理——以前的大型机(Mainframe)上所采用的系统,需要把一批程序事先写好(打孔纸带),然 后计算得出结果分时——现在流
原创
2015-08-09 22:20:41
1311阅读
确定优化目标
收集性能数据
分析,做出假设
进一步收集数据证明或否定假设
调整系统
硬件性能
CPU
/proc/cpuinfo
bit: uname -m
个数:cat /proc/cpuinfo | gr
转载
2010-08-03 10:12:36
732阅读
一、
在LINUX系统中,如果有大量读请求,默认的请求队列或许应付不过来,幸好LINUX 可以动态调整请求队列数,默认的请求队列数存放在 /sys/block/hda/queue/nr_requests 文件中,
磁盘队列长度
/sys/block/sda/queue/nr_requests 默认只有 128 个队列,可以提高到 512 个。会更加占用内存,但能更加多的合并读写操作,速度
转载
2012-08-09 08:37:08
835阅读
一. 硬件方面1. cpu 2. 内存 (增加内存)3. 存储 (使用raid,使用ssd)4. 网卡 (使用千兆网卡,或者双网卡绑定)二. 系统方面 1. 内核参数优化(网络相关、内存相关、缓冲缓存相关)2. 文件系统方面(分区调优,格式化时根据存储文件特性,指定合适的块大小,noatime,日志隔离,软raid,有效使用/dev/shm,
原创
2015-04-14 16:14:16
515阅读
Java应用调优
针对 Java 应用,性能诊断工具主要分为两层:OS 层面和 Java 应用层面(包括应用代码诊断和 GC 诊断);1. OS诊断(关注CPU、内存和IO三方面):Load Average top命令按照经验,若数值小于 0.7*CPU 个数,则系统工作正常;若超过这个值,甚至达到 CPU 核数的四五倍,则系统的负载就明显偏高;
CPU 使用率 top命令上下文切换次
原创
2023-06-12 10:12:55
148阅读
# iOS 应用调优
## 引言
随着移动设备的普及和功能的增强,用户对 iOS 应用的要求也越来越高。一个流畅、稳定、高效的应用对用户体验至关重要。而作为开发者,我们需要不断优化我们的应用,以提供更好的用户体验。
本文将介绍一些常见的 iOS 应用调优技巧,包括内存管理、网络请求优化和UI性能优化。同时,我们将使用代码示例来说明这些技巧的具体实现,以帮助读者更好地理解和应用这些技巧。
#
原创
2023-10-15 10:41:13
23阅读
正在编写,敬请关注
原创
2010-08-25 19:09:10
386阅读
Linux在进行系统调优的时候,首先要考虑整个操作系统的结构,然后针对各个部分进行优化,下面展示一个Linux系统的各个组成部分:
有上图可以看出,我们可以调整的有应用程序,库文件,内核,驱动,还有硬件本身,所以接下来讲对这些进行详细的介绍,从而是系统的性能有所提高。
内核子系统中主要包括一下几个方面:
1. network(网络)
2. IO(输入输出
转载
精选
2012-03-23 16:21:50
987阅读
Linux在进行系统调优的时候,首先要考虑整个操作系统的结构,然后针对各个部分进行优化,下面展示一个Linux系统的各个组成部分:
有上图可以看出,我们可以调整的有应用程序,库文件,内核,驱动,还有硬件本身,所以接下来讲对这些进行详细的介绍,从而是系统的性能有所提高。
内核子系统中主要包括一下几个方面:
1. network(网络)
2. IO(输入输出子系统)
3. p
转载
精选
2012-05-14 17:39:00
328阅读
大多数 Linux 发布版都定义了适当的缓冲区和其他 Transmission Control Protocol(TCP)参数。可以修改这些参数来分配更多的内存,从而改进网络性能。设置内核参数的方法是通过 proc 接口,也就是通过读写 /proc 中的值。幸运的是,sysctl 可以读取 /etc/sysctl.conf 中的值并根据需要填充 /proc,这样就能够更轻松地管理这些参数。清单 2
转载
精选
2012-07-31 11:18:25
591阅读
点赞
Linux在进行系统调优的时候,首先要考虑整个操作系统的结构,然后针对各个部分进行优化,下面展示一个Linux系统的各个组成部分:
有上图可以看出,我们可以调整的有应用程序,库文件,内核,驱动,还有硬件本身,所以接下来讲对这些进行详细的介绍,从而是系统的性能有所提高。
内核子系统中主要包括一下几个方面:
1. network(网络)
2. IO(输入输出子系统)
3. p
转载
精选
2012-10-22 01:14:38
589阅读
一、操作系统调优
对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。
【适用场景】 任何项目。
二、Java虚拟机调优
应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。
翻译
精选
2012-12-21 17:17:44
716阅读