文章列表
 
您正在查看 "Linux" 分类下的文章

2012-05-03 15:53
系统优化是一项复杂、繁琐、长期的工作,优化前需要监测、采集、测试、评估,优化后也需要测试、采集、评估、监测,而且是一个长期和持续的过程,不 是说现在优化了,测试了,以后就可以一劳永逸了,也不是说书本上的优化就适合眼下正在运行的系统,不同的系统、不同的硬件、不同的应用优化的重点也不同、 优化的方法也不同、优化的参数也不同。性能监测是系统优化过程中重要的一环,如果没有监测、不清楚性能瓶颈在哪里,怎么优化呢?所
 
2012-05-02 13:21

前段时间,几台测试服务器的Web应用响应速度非常慢,系统负载也比较高 > 10, 但CPU和内存却很闲,于是怀疑是磁盘的性能瓶颈,通过vmstat和iostat看到IO的读写量非常大,尤其是用iostat -x 1命令可以很直观的看到IO的使用率一直在100%。但究竟是什么进程导致的高IO呢,由于每台服务器上都有JBoss和MySQL的存在,JBoss会不停的产生很多小的数据文件和生成文本数据库的数据,而MySQL则会不停的从Master同步新的数据。因此我们怀疑是这两个进程导致的高IO,通过停止了JBoss和MySQL

 
2012-04-27 14:09

ssize_t sendfile(int out_fd, int in_fd, off_t *offset, size_t count);
linux下支持sendfile,这样发送文件,可以直接通过内核调用,减少了到应用程序读写两道操作程序,并降低了内存的使用。
看man文档,sendfile在2.6.9以后,infd只能是普通文件,outfd必须是socket。
经过试验,在linux9,as4,as5下nfs挂载的文件,都可以使用sendfile发送。
sendfile,对阻塞的sockfd发送,也会阻塞程序。
当设置outfd

 
2012-04-24 16:48
调用:
strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexpr ] ...
[ -ofile ] [ -ppid ] ... [ -sstrsize ] [ -uusername ] [ command [ arg ... ] ]

strace -c [ -eexpr ] ... [ -Ooverhead ] [ -Ssortby ] [ command [ arg ... ] ]
功能:
跟踪程式执行时的系统调用和所接收的信号.通常的用法是strace执行一直到commande结束.
并且将所调用的系统调用的名称、参数和返回值输出到标准输出或者输出到-o指定的文件.
 
2012-04-06 17:25

 
2012-04-06 17:18

由于各种的I/O负载情形各异,Linux系统中文件系统的缺省配置一般来说都比较中庸,强调普遍适用性。然而在特定应用下,这种配置往往在I/O性能方面不能达到最优。因此,如果应用对I/O性能要求较高,除了采用性能更高的硬件(如磁盘、HBA卡、CPU、MEM等)外,我们还可以通过对文件系统进行性能调优,来获得更高的I/O性能提升。总的来说,主要可以从三个方面来做工作:

1、Disk相关参数调优

2、文件系统本身参数调优

3、文件系统挂载(mount)参数调优

 

 
2012-03-20 18:30

设定locale   让Linux能够输入中文
locale    软件运行时的语言环境

locale分类:
语言符号及其分类(LC_CTYPE),数字 (LC_NUMERIC),比较和排序习惯(LC_COLLATE),时间显示格式(LC_TIME),货币单位(LC_MONETARY),信息主要是提示信息,错误信息, 状态信息, 标题, 标签, 按钮和菜单等(LC_MESSAGES),姓名书写方式(LC_NAME),地址书写方式(LC_ADDRESS),电话号码书写方式 (LC_TELEPHONE),度

 
2011-09-22 15:55

一、bt原理介绍

    传统的文件下载服务都是基于客户机/服务器模型,被下载的文件放在服务器上,用户登录服务器,将该文件下载到本地。在文件下载的过程中,被传输文件的来源和目的端并不对等,服务器只是单向地将文件传送给客户端。

    这种传统软件下载模式的缺点是显而易见的,整个系统的瓶颈位于服务器。由于受到服务器处理能力、互联网接入链路带宽等多种环境的制约,当下载量非常

 
2011-06-23 12:51

一、为什么要使用库文件

我们在实际编程工作中肯定会遇到这种情况:有几个项目里有一些函数模块的功能相同,实现代码也相同,也是我们所说的重复代码。比如,很多项目里都有一个用户验证的功能。

代码段如下:

//UserLogin.h文件,提供函数声明

int IsValidUser(char* username, int namelen);

//UserLogin.c文件,实现对用户信息的验证

int IsValidUser(char* username, int namelen)

{

int IsValid = 0;

/*下面是具体的处

 
2011-06-12 15:44

XFS、ReiserFS 和 ext3 的性能
到目前为止,选择合适的下一代 Linux 文件系统一直很简单。那些只寻求原始性能的人通常倾向于使用 ReiserFS,而那些更关心数据完整性特性的人则首选 ext3。然而,随着 XFS 的 Linux 版的发布,事情突然变得令人困惑。尤其是,对于 ReiserFS 是否依然是下一代文件系统性能方面的佼佼者,人们开始感到疑惑。

最近,我进行了一系列测试,试图比较 XFS、ReiserFS 和 ext3 在原始性能方面的

 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

[表情]
 

初学者飘过,很有用,谢谢!
 

您好,我现在也在做一个red5的项目,现在可以从分布式存储上通过socket取到视频流,
 

你好,我按照你的文章配置 ,但是我找不到remote-service这个类。出现这样的错误:Er
 

和路径没有关系的,我的也现这个的,应该是其它地方的配置原因
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu