- 博客(14)
- 资源 (10)
- 收藏
- 关注
转载 基于kexec的崩溃转储机制
<br />===============================================<br />设计<br />===<br />当一个内核转储发生的时候kdump使用kexec启动一个备份的内核。这个备份启动的内核只是使用少量的内存,并且这些内存由第一个内核提供。这样设计保证了第一个内核启动且正在运行中的DMA不会破坏第二个内核的运行。<br />在内核崩溃之前所有关于核心映像的必要信息都用ELF格式编码并存储在保留的内存区域中。ELF头所在的物理地址被作为命令行参数(fcorehd
2011-03-18 00:29:00
467
转载 在紅帽企业Linux 5上怎样配置kexec/kdump?
解决方法:<br />概述<br />kexec是一个快速启动机制,允许通过已经运行的内核的上下文启动一个Linux内核,不需要经过BIOS。BIOS可能会消耗很多时间,特别是带有众多数量的外设的大型服务器。这种办法可以为经常启动机器的开发者节省很多时间。 <br />kdump是一个新的,而且非常可信赖的内核崩溃转储机制。崩溃转储数据可以从一个新启动的内核的上下文中获取,而不是从已经崩溃的内核的上下文。当系统崩溃时,kdump使用kexec启动到第二个内核。第二个内核通常叫做捕获内核(capture ke
2011-03-18 00:22:00
568
原创 linux log
more /var/log/securewho /var/log/wtmp干了些什么?root账户下输入su - username切换到username下输入history能看到这个用户历史命令,默认最近的1000条日志文件在 /var/log 目录中chkconfig --list 看服务状态export 命令查看设置环境变量
2011-03-18 00:09:00
385
转载 RedHat Linux服务器安全配置
对于开放式的操作系统---Linux,系统的安全设定包括系统服务最小化、限制远程存取、隐藏重要资料、修补安全漏洞、采用安全工具以及经常性的安全检查等。本文主要从用户设置、如何开放服务、系统优化等方面进行系统的安全配置,以到达使Linux服务器更安全、稳定。 <br /><br />2.用户管理 <br />在 Linux系统中,用户帐号是用户的身份标志,它由用户名和用户口令组成。系统将输入的用户名存放在/etc/passwd文件中,而将输入的口令以加密的形式存放在/etc/shadow文件中。在正常情况下,
2011-03-18 00:05:00
1116
转载 Redhat实现多网卡绑定
<br />在红帽企业版Linux里面,通过bonding内核模块和一个特别的网络接口来实现多网卡的绑定功能。将多块网卡绑定为一块网卡,能增加网络带宽,提供冗余。 <br />要创建一个bonding接口,首先,在目录/etc/sysconfig/network-scripts/下建立一个文件ifcfg-bond,用网络接口号来代替N,例如0。 <br />文件ifcfg-bond的内容跟要绑定的接口的设置基本相同。唯一的不同是 DEVICE=必须是bond,用网络接口号来代替N。<br />下面是个ifc
2011-03-18 00:04:00
539
转载 redhat linux5.3远程登录桌面配置教程
2010-07-28 09:272009-09-17 08:44我的系统中已经有这个软件了吗?那么首先键入下面的命令来检查vnc客户端和服务器是否已经安装在你的系统中:[tchung@tchung101 tchung]$ rpm -q vnc vnc-servervnc-4.0-0.beta4.3.2vnc-server-4.0-0.beta4.3.2表示已经安装package vnc is not installed类似这样的表示未安装,如果未安装就把安装光盘里的server里的vnc.rmp的包复制过来
2011-03-17 23:51:00
570
原创 深入研究Windows内部原理系列 http://www.tudou.com/playlist/id/7363470
<br />深入研究Windows内部原理系列 http://www.tudou.com/playlist/id/7363470
2011-03-16 22:38:00
1469
转载 iozone
<br />iozone(www.iozone.org)是一个文件系统的benchmark工具,可以测试不同的操作系统中文件系统的读写性能。<br />可以测试 Read, write, re-read,re-write, read backwards, read strided, fread, fwrite, random read, pread,<br />mmap, aio_read, aio_write 等等不同的模式下的硬盘的性能。<br />测试的时候请注意,设置的测试文件的大小一定要大过你的内
2010-10-16 01:07:00
391
转载 SPECjvm2008
<br />SPECjvm2008是一个观测JRE运行性能的基准测试套件。它的测试用例涵盖了大部分java基础应用场景,是架构选型和VM性能评测不可多得的利器。<br /> <br /><br />SPECjvm2008测试用例列表:(单位 ops/m 每分钟操作数)<br /> startup.helloworld测试helloworld程序从运行开始到结束所需的时间startup.compiler.compiler普通java编译所需要的时间startup.compiler.sunflow编译sunfl
2010-10-16 01:06:00
4866
转载 TCP,UDP协议中的窗口协议
<br />TCP,UDP协议中的窗口协议<br />Q:关于TCP协议中的滑动窗口协议: <br />1) 发送方和接收方都需要滑动窗口吗?各有什么作用? <br />2) 滑动窗口的窗口大小可以动态调整吗?调整窗口大小可以起到什么作用? <br />3) 在UDP协议中需要滑动窗口协议吗?为什么?这样有什么好处有什么坏处?<br /> <br />A:滑动窗口主要是用来控制双方传输过程的,滑动窗口的大小意味着接收方还有多大的缓冲区可以用于接收数据。发送方可以通过滑动窗口的大小来确定应该发送多少字节的数据
2010-10-16 01:03:00
706
原创 TCP缓冲区大小及限制
本文介绍一些影响IP数据报大小的限制,我们先介绍这些限制,然后就他们如何影响应用进程传递的数据综合分析<br /><br />IPv4 数据报最大大小是65535(16位),包括IPv4头部。 IPv6 数据报最大大小是65575,包括40个字节的IPv4头部 MTU, 这是由硬件规定的,如以太网的MTU是1500字节,IPv4要求最小MTU是68字节,IPv6要求最小MTU是576字节 path MTU: 指两台主机间的路径上最小MTU 分片(fragmentation): 指ip数据报大小超过相应链路的
2010-10-16 01:03:00
1095
转载 滑动窗口
滑动窗口 <br /> 滑动窗口(Sliding window )是一种流量控制技术。早期的网络通信中,通信双方不会考虑网络的拥挤情况直接发送数据。由于大家不知道网络拥塞状况,一起发送数据,导致中间结点阻塞掉包,谁也发不了数据。所以就有了滑动窗口机制来解决此问题。参见滑动窗口如何根据网络拥塞发送数据仿真视频。图片是一个滑动窗口的实例: 滑动窗口协议是用来改善吞吐量的一种技术,即容许发送方在接收任何应答之前传送附加的包。接收方告诉发送方在某一时刻能送多少包(称窗口尺寸)。 TCP中采用滑动窗口
2010-10-16 01:01:00
750
转载 滑动窗口协议
滑动窗口协议百科名片<br />滑动窗口协议,是TCP使用的一种流量控制方法。该协议允许发送方在停止并等待确认前可以连续发送多个分组。由于发送方不必每发一个分组就停下来等待确认,因此该协议可以加速数据的传输。<br />概念 只有在接收窗口向前滑动时(与此同时也发送了确认),发送窗口才有可能向前滑动。 收发两端的窗口按照以上规律不断地向前滑动,因此这种协议又称为滑动窗口协议。 当发送窗口和接收窗口的大小都等于 1时,就是停止等待协议。 当发送窗口大于1,接收窗口等于1时,就是回退N步协议。
2010-10-16 01:00:00
542
转载 TCP/UDP 缓冲区满
TCP/UDP 缓冲区满<br /> <br />Q:本地同时与多个主机建立连接,如果这些主机同时发生数据到本地,而本地又没有调用recv进行处理,会出现什么情况?<br />A:系统为每个socket建立一个缓存,ip层组包进程在收到数据包后会把数据放入socket缓存。调用recv将socket缓存的内容copy到程序定义的缓存,如果通信进程不能及时recv,将导致该socket缓存满。如果用tcp协议,socket缓存满以后,系统会向对方发出错误消息,对方回收到wsaewouldblock错误,如果是
2010-10-16 00:58:00
1562
kexec_基于kexec的崩溃转储机制
2011-03-18
windbg中文说明和instrdv
2011-03-10
高质量C++/C编程指南
2008-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人