- 浏览: 369317 次
- 性别:
- 来自: 福州
-
文章分类
最新评论
-
loveskey:
找了好久,可算是找到了。感谢
dx.jar dx.bat -
zhaoyi168:
可以把工程的代码发给我吗?
ZJLN1982@yahoo.co ...
Athrun Demo -
ergodic09:
請問樓主 我目前在porting AR6003但是無法自己產生 ...
009-Android平台开发-WIFI function porting-WIFI功能移植 -
iedj99fei:
...
androi中xliff:g
方法来自这篇文章 Feisty Performance - “Fly Like A Butterfly” (中文翻译),作者总结了很多关于优化和加速 Feisty的方法。按照下面的方法来做,到底有没有实际效果,就得大家试了才知道,至少我使用后,发现启动速度有了很大的提高。
注意:以下部分步骤如果修改错误,会导致系统无法启动,所以需要认真一点。
1、禁用 IPv6
目前 IPv6 还没有到来,Ubuntu 这个超前的功能暂时可以屏蔽掉,以加快速度。
编辑 sudo gedit /etc/modprobe.d/aliases,把:
alias net-pf-10 ipv6
修改为
alias net-pf-10 off #ipv6
2、并行运行开机启动脚本
/etc/init.d/ 下面的都是启动脚本,默认这些脚本是按顺序启动的,实际上,如果你使用的是 SATA 或 SCSI 接口,可以并行启动这些脚本程序,加速启动过程。
使用 vi 编辑 sudo vi /etc/init.d/rc,把:
CONCURRENCY=none
修改为
CONCURRENCY=shell
3、将 localhost 化名为主机名
据说这个方法可以改善使用 Ubuntu 一段后,在 GNOME 中启动应用程序变慢的问题。
编辑 sudo gedit /etc/hosts,把:
127.0.0.1 localhost
127.0.1.1 Ubuntu
在第一行末尾加上主机名,也就是第二行的那个名字。
127.0.0.1 localhost Ubuntu
127.0.1.1 Ubuntu
4、禁用 Pango
Pango 是一个着重于国际化的,用于输出和文本渲染的库,但是这个库可能导致 Firefox 等一些程序占用过高的 CPU,所以我们可以禁用它。这样可以很好的降低CPU的使用率。
编辑 sudo gedit /etc/environment,添加:
MOZ_DISABLE_PANGO="1"
5、禁用 gettys
打开 sudo gedit /etc/event.d/tty3,把所有以 start 开头的行,用 # 注释掉。
6、安装 preload
可以把一些常用到的 lib 库和应用程序预加载到内存,以提高程序的启动速度。
sudo apt-get install preload
7、设置 swappiness
减少系统对于 swap 频繁的写入,将加快应用程序之间的切换,有助于提升系统性能。
系统默认为 60,你可以修改为 10:
sudo sysctl vm.swappiness=10
如果要让它开机自动设定,编辑 sudo gedit /etc/sysctl.conf 文件,加入:
vm.swappiness=10
8、使用 grub 的 profile 选项
grub 有个叫做 profile 的选项,它是一种系统启动时所要读取的所有的文件的索引,这样使得随后系统查找并且读取这些文件的速度就会加快。
在开机进入 grub 画面时按 esc 键,然后找到需要启动的内核,按 e 键,编辑启动参数,在后面加入 profile 后再按 b 进行启动。设置后,第一次开机需要建立索引,所以开机速度会慢一点,以后每次更新内核都需要这么做。
9、使用 sysv-rc-conf 关闭不必要的服务.
具体方法,请参考这里。
#############################################3
将localhost化名为主机名,编辑hosts文件,把127.0.0.1等于localhost和本机名写到一行中,比如:
127.0.0.1 localhost
127.0.1.1 fwolf_pcname
==> 变成
127.0.0.1 localhost fwolf_pcname
禁用ipv6,编辑/etc/modprobe.d/aliases:
alias net-pf-10 ipv6
==>
alias net-pf-10 off #ipv6
并行运行开机启动脚本,编辑/etc/init.d/rc:
CONCURRENCY=none
==>
CONCURRENCY=shell
但据说这种方法可能会造成启动问题,慎用,建议多核cpu才使用。
禁用Pango的输出和文本渲染,主要针对mozilla和firefox,可能会导致cpu占用过高。编辑/etc/environment,添加一行:
MOZ_DISABLE_PANGO="1"
关闭之后明显感觉到firefox的显示速度变快了,但显示形式也有了一些变化,比如<th>、网页标题的黑体字现在能体现了,但也感觉字体渲染略微“模糊”了一点点。
安装preload,它可以把一些常用到的库文件预加载到内存,用部分内存空间换取应用程序启动速度的提升。另外注意,prelink从Feisty 7.04起就没用了:
sudo apt-get install preload
禁用多余的虚拟终端,编辑/etc/inittab,把getty部分只留一个就可以了:
1:2345:respawn:/sbin/getty 38400 tty1
#2:23:respawn:/sbin/getty 38400 tty2
#3:23:respawn:/sbin/getty 38400 tty3
#4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5
#6:23:respawn:/sbin/getty 38400 tty6
Ctrl+Alt+F2-F6就没东西了,F1是我们保留的终端,用于应急处理,F7就是正常的图形环境啦。
注:有些情况下这样好像不行,还要编辑/etc/event.d/tty2,把start开头的两行都注释掉,3456都如法炮制,依然只保留1,再用热键切换过去就是空空的一个提示符了。
调整hdparm加速硬盘,编辑/etc/hdparm.conf,参考内容如下:
/dev/sda {
dma = on
io32_support = 1
mult_sect_io = 32
}
对于内存充足的机器减少对swap的使用,编辑/etc/sysctl.conf,添加:
vm.swappiness=10
这个数值的默认值为60,越小对swap的写入可能就越小,有网友说1G内存调整为5感觉最合适,建议至少512M内存以上再调整这个数值,设为0的话就几乎等于不实用swap了。
使用LVM,但暂时没有进一步的资料。
用bootchart协助,优化系统启动过程,对耗时较多的过程进行优化。
使用bum关闭掉不需要的服务,不推荐用sysv-rc-conf的原因是bum对服务、进程有比较详细的解释说明。
如果fstab中挂有外部磁盘,启动时不需要检测,可以把pass设置为0(fstab中最后一列)。如果在安装系统时就选用更合理的分区方案、分区类型(比如XFS)效果更佳。
现在应该都在用6.10Edgy之后的发行版了,如果是486机器,请选用386内核;P4以后的机器,包括同期的AMD,请选用generic内核;服务器请选用linux-server内核,会有一点点的性能提升,maybe。参考Difference between linux-generic, linux-386。
用deborphan删除不用的库文件:
sudo deborphan | xargs sudo apt-get -y remove --purge
本篇文章来源于《考试中国》[www.kswchina.com] ;原文链接地址:http://it.kswchina.com/Linux/zh/451406.html
注意:以下部分步骤如果修改错误,会导致系统无法启动,所以需要认真一点。
1、禁用 IPv6
目前 IPv6 还没有到来,Ubuntu 这个超前的功能暂时可以屏蔽掉,以加快速度。
编辑 sudo gedit /etc/modprobe.d/aliases,把:
alias net-pf-10 ipv6
修改为
alias net-pf-10 off #ipv6
2、并行运行开机启动脚本
/etc/init.d/ 下面的都是启动脚本,默认这些脚本是按顺序启动的,实际上,如果你使用的是 SATA 或 SCSI 接口,可以并行启动这些脚本程序,加速启动过程。
使用 vi 编辑 sudo vi /etc/init.d/rc,把:
CONCURRENCY=none
修改为
CONCURRENCY=shell
3、将 localhost 化名为主机名
据说这个方法可以改善使用 Ubuntu 一段后,在 GNOME 中启动应用程序变慢的问题。
编辑 sudo gedit /etc/hosts,把:
127.0.0.1 localhost
127.0.1.1 Ubuntu
在第一行末尾加上主机名,也就是第二行的那个名字。
127.0.0.1 localhost Ubuntu
127.0.1.1 Ubuntu
4、禁用 Pango
Pango 是一个着重于国际化的,用于输出和文本渲染的库,但是这个库可能导致 Firefox 等一些程序占用过高的 CPU,所以我们可以禁用它。这样可以很好的降低CPU的使用率。
编辑 sudo gedit /etc/environment,添加:
MOZ_DISABLE_PANGO="1"
5、禁用 gettys
打开 sudo gedit /etc/event.d/tty3,把所有以 start 开头的行,用 # 注释掉。
6、安装 preload
可以把一些常用到的 lib 库和应用程序预加载到内存,以提高程序的启动速度。
sudo apt-get install preload
7、设置 swappiness
减少系统对于 swap 频繁的写入,将加快应用程序之间的切换,有助于提升系统性能。
系统默认为 60,你可以修改为 10:
sudo sysctl vm.swappiness=10
如果要让它开机自动设定,编辑 sudo gedit /etc/sysctl.conf 文件,加入:
vm.swappiness=10
8、使用 grub 的 profile 选项
grub 有个叫做 profile 的选项,它是一种系统启动时所要读取的所有的文件的索引,这样使得随后系统查找并且读取这些文件的速度就会加快。
在开机进入 grub 画面时按 esc 键,然后找到需要启动的内核,按 e 键,编辑启动参数,在后面加入 profile 后再按 b 进行启动。设置后,第一次开机需要建立索引,所以开机速度会慢一点,以后每次更新内核都需要这么做。
9、使用 sysv-rc-conf 关闭不必要的服务.
具体方法,请参考这里。
#############################################3
将localhost化名为主机名,编辑hosts文件,把127.0.0.1等于localhost和本机名写到一行中,比如:
127.0.0.1 localhost
127.0.1.1 fwolf_pcname
==> 变成
127.0.0.1 localhost fwolf_pcname
禁用ipv6,编辑/etc/modprobe.d/aliases:
alias net-pf-10 ipv6
==>
alias net-pf-10 off #ipv6
并行运行开机启动脚本,编辑/etc/init.d/rc:
CONCURRENCY=none
==>
CONCURRENCY=shell
但据说这种方法可能会造成启动问题,慎用,建议多核cpu才使用。
禁用Pango的输出和文本渲染,主要针对mozilla和firefox,可能会导致cpu占用过高。编辑/etc/environment,添加一行:
MOZ_DISABLE_PANGO="1"
关闭之后明显感觉到firefox的显示速度变快了,但显示形式也有了一些变化,比如<th>、网页标题的黑体字现在能体现了,但也感觉字体渲染略微“模糊”了一点点。
安装preload,它可以把一些常用到的库文件预加载到内存,用部分内存空间换取应用程序启动速度的提升。另外注意,prelink从Feisty 7.04起就没用了:
sudo apt-get install preload
禁用多余的虚拟终端,编辑/etc/inittab,把getty部分只留一个就可以了:
1:2345:respawn:/sbin/getty 38400 tty1
#2:23:respawn:/sbin/getty 38400 tty2
#3:23:respawn:/sbin/getty 38400 tty3
#4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5
#6:23:respawn:/sbin/getty 38400 tty6
Ctrl+Alt+F2-F6就没东西了,F1是我们保留的终端,用于应急处理,F7就是正常的图形环境啦。
注:有些情况下这样好像不行,还要编辑/etc/event.d/tty2,把start开头的两行都注释掉,3456都如法炮制,依然只保留1,再用热键切换过去就是空空的一个提示符了。
调整hdparm加速硬盘,编辑/etc/hdparm.conf,参考内容如下:
/dev/sda {
dma = on
io32_support = 1
mult_sect_io = 32
}
对于内存充足的机器减少对swap的使用,编辑/etc/sysctl.conf,添加:
vm.swappiness=10
这个数值的默认值为60,越小对swap的写入可能就越小,有网友说1G内存调整为5感觉最合适,建议至少512M内存以上再调整这个数值,设为0的话就几乎等于不实用swap了。
使用LVM,但暂时没有进一步的资料。
用bootchart协助,优化系统启动过程,对耗时较多的过程进行优化。
使用bum关闭掉不需要的服务,不推荐用sysv-rc-conf的原因是bum对服务、进程有比较详细的解释说明。
如果fstab中挂有外部磁盘,启动时不需要检测,可以把pass设置为0(fstab中最后一列)。如果在安装系统时就选用更合理的分区方案、分区类型(比如XFS)效果更佳。
现在应该都在用6.10Edgy之后的发行版了,如果是486机器,请选用386内核;P4以后的机器,包括同期的AMD,请选用generic内核;服务器请选用linux-server内核,会有一点点的性能提升,maybe。参考Difference between linux-generic, linux-386。
用deborphan删除不用的库文件:
sudo deborphan | xargs sudo apt-get -y remove --purge
本篇文章来源于《考试中国》[www.kswchina.com] ;原文链接地址:http://it.kswchina.com/Linux/zh/451406.html
发表评论
-
Ubuntu常用工具安装方法及地址
2012-04-27 14:47 1451一,进入debug.keystore所在的目录,并执行keyt ... -
eclipse,ADT无法正常使用
2012-04-25 15:22 3045如果在ubuntu11.10系统中安装其自带的eclipse, ... -
Ubuntu下解压缩Windows下文件出现乱码
2012-03-13 08:20 2152解决把Window系统下压缩包解压到Ubuntu后的乱码问题。 ... -
ubuntu挂载硬盘
2012-02-14 14:08 750挂载硬盘: sudo mkdir /mnt/work sud ... -
ubuntu下PDF乱码大作战
2011-12-27 10:30 858从新立得装poppler-data sudo ... -
fastboot:找不到命令
2011-10-24 10:42 8494如果按照如下方法设置adb后: ADB function D ... -
Ubuntu10.4系统下使用android2.3的adb
2011-10-19 17:32 15551:下载SDK,解压缩成android-sdk-linux_8 ... -
Ubuntu10.4下.vimrc文件
2011-10-19 15:09 1075Ubuntu10.4下.vimrc文件:/etc/vim/.v ... -
ubuntu alert! /dev/disk/by-uuid/########### does not exist 的解决方法
2011-10-19 09:26 8337解决方法一: 安装完ubuntu 10.10后,启动发生错误。 ... -
wifi全程移植
2011-10-18 17:24 7124编译代码时,本目录下用mm,上级目录用mmm,如果加上参数-B ... -
Ubuntu10.4编译andorid2.3源码出错
2011-10-17 15:47 736错误: make: *** [out/host/linux-x ... -
Ubuntu安装wine工具 And Source Insight
2011-10-15 13:01 1776一、Ubuntu安装wine工具 $sudo apt-get ... -
ubuntu10.4在更新的时候报动态 MMap 没有空间了的问题解决
2011-10-15 12:53 997今天在apt-get update更新ubuntu源的时候报错 ... -
minicom can't input with keyboard
2011-10-14 19:56 1625When minicom can't input with k ... -
Android2.3在Ubuntu9.10(32bit)上的编译
2011-10-10 13:49 1153Android2.3已经在Ubuntu10.10 64位上成功 ... -
Linux下使用“Man”的7大诀窍
2011-10-09 15:24 832Man 帮助页几乎是所有Unix 和类Unix操作系统预装的扩 ... -
ubuntu中安装man手册查看函数原型
2011-10-08 11:02 1106前几天看书,看到用m ... -
Ubuntu下安装flashplayer
2011-09-20 09:13 1055Ubuntu8: 下载install_flash_playe ... -
linux sed命令详解
2011-09-19 16:42 7411. Sed简介 sed 是一种在线编辑器,它一次处理一行内容 ... -
Ubuntu下安装jdk1.6
2011-06-02 17:05 1562andorid2.3的系统不支持jdk1.5版本,必须升级到1 ...
相关推荐
QVideoWidget提供了一个简单的界面来显示视频内容,而QOpenGLWidget则利用OpenGL进行硬件加速,提高视频播放的性能,尤其是在处理高清或高帧率视频时,能有效降低CPU占用率。 播放器的搜索功能是其一大亮点,这背后...
- 嵌入式硬件加速可提高系统性能并显著降低主机CPU利用率。 **6. 封装形式:** - 提供12x12mm、108引脚四方扁平无铅封装(QFN)。 #### 三、技术细节 **1. MAC/PHY/Radio集成:** BCM43526集成了MAC层、物理层...
- **不同后端对比**: 无论使用Gloo还是NCCL作为通信后端,在相同的并行程度下,耗时、吞吐率和加速比都相当接近。这表明,在这种规模的实验设置下,选择不同的后端对整体性能的影响不大。 #### 实验总结 - **技术...
软件方面,操作系统建议使用Ubuntu 20.04及以上版本,深度学习框架基于PyTorch实现,另外可能需要安装OpenCV进行图像处理和TensorRT进行模型加速(可选)。 YOLOv11模型的训练需要准备相应的数据集,并按照YOLO格式...
软解码是通过CPU进行的解码,而硬解码则是利用硬件加速,如GPU,通常在处理高分辨率视频时能显著提高性能和降低功耗。 FFmpeg 5.1的这些特性使得它在多媒体处理领域具有很高的实用价值。无论是内容创作者还是开发者...
Vitis AI 由优化的IP内核、工具、库、模型和示例设计组成,旨在提高效率并简化使用流程,让开发者能够充分利用Xilinx FPGA 和 ACAP 的潜力进行AI加速。 Vitis AI 的关键特性包括: 1. **广泛支持主流框架**:支持...
APC(Alternative PHP Cache)是PHP的一个加速器,它缓存了PHP脚本的编译结果,避免了每次请求时重复编译的过程,显著减少了服务器的CPU使用率。此外,APC还提供了用户级别的共享内存,可以用于数据共享和缓存,...
YOLOv11在物流分拣的应用不仅仅提高了分拣的速度和准确率,还显著减少了对人工的依赖,从而降低了错误率和成本。随着智能物流技术的持续发展和优化,未来在自动分拣、配送等物流环节的应用前景将十分广阔。
- **成本节约:** 通过提高硬件利用率来降低总体拥有成本(TCO)。 - **易于备份与恢复:** 整个虚拟机状态可以保存为文件,方便备份和恢复操作。 **1.2 基本术语** - **宿主机(Host Machine):** 安装了...
- **高级功能**: 包括硬件虚拟化支持(如VT-d)、硬件加速的TCP/IP卸载、RSS(Receive Side Scaling)以及QoS(Quality of Service)机制,以优化网络性能并提高资源利用率。 - **硬件卸载**: 支持TCP/UDP校验和和...
软件环境方面,推荐使用Ubuntu 20.04等Linux操作系统,便于深度学习开发。深度学习框架选择PyTorch,并确保支持CUDA以利用GPU加速计算。其他依赖库如OpenCV、NumPy、Scikit-learn等也需要安装完成。 数据集的准备是...
- **提高资源利用率**:通过虚拟化技术,可以在单一硬件平台上运行多个操作系统实例,从而更有效地利用硬件资源。 - **简化管理**:管理员可以轻松地配置和管理虚拟机,减少物理硬件的需求,降低维护成本。 - **灵活...
此外,i.MX6在多核处理中展现出了卓越的浮点运算能力,降低了CPU占用率,提高了效率。 然而,充分利用i.MX6的潜力需要深入的技术理解和专业研发。辰汉电子作为飞思卡尔的合作伙伴,专注于提供基于i.MX6的开发平台和...
400行业号码类别特别复杂,该功能有效降低了销售人员的负担,更直观地使客户了解自己使用的是什么类型的号码,比如:4000AABBCC,该号码为A类号码,客户选择此类别时,程序会判断出所有AABBCC的号码并输出列表。...