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) 设计    设计处于所有手段 的上层,需要在软件开发之前进行。在软件开发之初,软件架构师就应该评估系统可能存在的各种潜在问题,并给出合理的设计方案。由于软件设计和架构对设计整体质量有决定性影响,所以,设计对系统性能的影响也是最大的。 进行设计优化时,
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阅读
1点赞
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阅读
  • 1
  • 2
  • 3
  • 4
  • 5