自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yetugeng的专栏

庚庚911的技术成长笔记

  • 博客(29)
  • 资源 (7)
  • 收藏
  • 关注

转载 linux最大文件句柄数量总结

写这个文章是为了以正视听,网上的文章人云亦云到简直令人发指。到底最大文件数被什么限制了?too many open files错误到底可以通过什么参数控制?网上的很多文章说的大致步骤是没有错的,大致如下:shell级限制通过ulimit -n修改,如执行命令ulimit -n 1000,则表示将当前shell的当前用户所有进程能打开的最大文件数量设置为1000.用户级限制 ulim...

2019-03-29 22:18:36 4107

转载 nslookup 非权威应答 权威服务器 权威应答

在用 nslookup 查询一个域名时,可能会看到有“非权威应答” 的提示,该提示表示你所查询的域名不使用你当前所用的 DNS 查询服务器上。下面使用 nslookup 来测试上述过程。C:\Users\Administrator>nslookup默认服务器: UnKnownAddress: 192.168.1.1上面直接键入 nslookup 命令,“默认服务器:...

2019-03-27 23:47:35 18288

转载 DNS详解,权威DNS,递归DNS,转发DNS,公共DNS

DNS基本概念域名如在浏览器地址栏输入的www.baidu.com,www.hao123.com等我们称之为域名,域名即网站名称。如果说互联网的本质是连接一切,域名则为“一切”提供了身份标识功能,而IP为“一切”提供了寻址功能。域名和IP的关系可类比每个人的姓名与住址。根域、顶级域、二级域、子域域名采用层次化的方式进行组织,每一个点代表一个层级。一个域名完整的格式为www....

2019-03-27 23:21:52 11822 1

转载 Linux高性能计算集群 -- Beowulf集群

1 什么是Beowulf集群Beowulf是现存的最古老的英语史诗:Famed was this Beowulf: far ew the boast of him, son of Scyld, in the Scandian lands. So becomes it a youth to quit him well with his father's friends, by fee and...

2019-03-27 15:23:02 1738

原创 使用calibre导出pdf格式时调整行间距

一般电子书的排版涉及到以下几个要素:行间距,即段落内的两行文字基线之间的高度。 首行缩进,即把段落的第一行从左向右缩进一定的距离。 段落间距,即两个段落之间的距离。在转换电子书时,建议先把“输出格式”设置为“AZW3”(如果您想要试用 mobi 格式,则需要在“MOBI 输出”中设置一下“MOBI 文件类型”为 both)。然后切换到“界面外观”,分别对和上面提到的几个要素对应的设置项的...

2019-03-24 21:51:44 6779 1

转载 剖析生产系统的I/O模式

了解I/O的特点对于优化系统性能非常重要,I/O是顺序的还是随机的,是读操作还是写操作,读写的比例是多少,I/O数据块的大小,这些都是影响性能的关键因素。很多存储设备都基于特定的I/O模式做过调校,通用的测试工具跑分都相当漂亮,然而一到实际环境区别就来了,同样的应用环境下,不同的设备表现可能天差地别。我就见过不同厂商的设备,档次差不多,测试跑分高的那个在生产环境下的IO响应速度却慢了十倍。所以跑分...

2019-03-11 09:37:13 298

转载 利用BLKTRACE分析IO性能

在Linux系统上,如果I/O发生性能问题,有没有办法进一步定位故障位置呢?iostat等最常用的工具肯定是指望不上的,【容易被误读的iostat】一文中解释过await表示单个I/O所需的平均时间,但它同时包含了I/O Scheduler所消耗的时间和硬件所消耗的时间,所以不能作为硬件性能的指标,至于iostat的svctm更是一个废弃的指标,手册上已经明确说明了的。blktrace在这种场合就...

2019-03-11 09:33:52 333

转载 容易被误读的IOSTAT

iostat(1)是在Linux系统上查看I/O性能最基本的工具,然而对于那些熟悉其它UNIX系统的人来说它是很容易被误读的。比如在HP-UX上 avserv(相当于Linux上的 svctm)是最重要的I/O指标,反映了硬盘设备的性能,它是指I/O请求从SCSI层发出、到I/O完成之后返回SCSI层所消耗的时间,不包括在SCSI队列中的等待时间,所以avserv体现了硬盘设备处理I/O的速度,又...

2019-03-11 09:27:06 405

转载 Redis 高负载下的中断优化

背景2017年年初以来,随着Redis产品的用户量越来越大,接入服务越来越多,再加上美团点评Memcache和Redis两套缓存融合,Redis服务端的总体请求量从年初最开始日访问量百亿次级别上涨到高峰时段的万亿次级别,给运维和架构团队都带来了极大的挑战。原本稳定的环境也因为请求量的上涨带来了很多不稳定的因素,其中一直困扰我们的就是网卡丢包问题。起初线上存在部分Redis节点还在使用千兆网...

2019-03-07 17:44:24 591

转载 美团针对Redis Rehash机制的探索和实践

背景Squirrel(松鼠)是美团技术团队基于Redis Cluster打造的缓存系统。经过不断的迭代研发,目前已形成一整套自动化运维体系,涵盖一键运维集群、细粒度的监控、支持自动扩缩容以及热点Key监控等完整的解决方案。同时服务端通过Docker进行部署,最大程度的提高运维的灵活性。分布式缓存Squirrel产品自2015年上线至今,已在美团内部广泛使用,存储容量超过60T,日均调用量也超过...

2019-03-07 17:39:10 181

转载 linux内核SMP负载均衡浅析

一 、需求 在《linux进程调度浅析》一文中提到,在SMP(对称多处理器)环境下,每个CPU对应一个run_queue(可执行队列)。如果一个进程处于TASK_RUNNING状态(可执行状态),则它会被加入到其中一个run_queue(且同一时刻仅会被加入到一个run_queue),以便让调度程序安排它在这个run_queue对应的CPU上面运行。一个CPU对应一个r...

2019-03-06 12:52:48 482

转载 linux进程调度浅析

操作系统要实现多进程,进程调度必不可少。进程调度是对TASK_RUNNING状态的进程进行调度(参见《linux进程状态浅析》)。如果进程不可执行(正在睡眠或其他),那么它跟进程调度没多大关系。所以,如果你的系统负载非常低,盼星星盼月亮才出现一个可执行状态的进程。那么进程调度也就不会太重要。哪个进程可执行,就让它执行去,没有什么需要多考虑的。反...

2019-03-06 12:39:13 363

转载 神奇的vfork

一段神奇的代码在论坛里看到下面一段代码:int createproc();int main(){ pid_t pid = createproc(); printf( "%d\n", pid ); exit( 0 );}int createproc(){ pid_t pid; if ( !(pid = vfork() ) ) { printf( "chil...

2019-03-06 12:20:02 184

转载 linux进程状态浅析

众所周知,现在的分时操作系统能够在一个CPU上运行多个程序,让这些程序表面上看起来是在同时运行的。linux就是这样的一个操作系统。在linux系统中,每个被运行的程序实例对应一个或多个进程。linux内核需要对这些进程进行管理,以使它们在系统中“同时”运行。linux内核对进程的这种管理分两个方面:进程状态管理,和进程调度。本文主要介绍进程状态管理,进程调度见《lin...

2019-03-06 12:03:54 194

转载 linux异步信号handle浅析

在初学linux编程的时候,一直觉得异步信号handle是个很神奇的东西,用户程序可以使用singal之类的系统调用为某某信号注册一个信号处理函数(handle函数)。程序的二进制代码在内存中都有着确定的执行流程,为什么收到异步信号以后,程序会被“中断”,然后跳转到这个handle函数里面去运行呢?内核怎么有能力让程序做这样的跳转呢,总不可能临时修改程序的可执行代码吧?...

2019-03-06 11:54:35 1024

转载 Linux下确认CPU是否开启超线程

超线程(Hyper-Threading,简称“HT”)”技术。超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。超线程技术是在一颗CPU同时执行多个程序而共同分享一颗CPU内的资源,理论上要像两颗CPU一样在同一时间执行两个线程,虽然采用超线程技术能同时执行两个线...

2019-03-05 19:02:20 7526

转载 Linux 和 SMP(对称多处理)

在 SMP 系统上发挥 Linux 的功能可以通过多种方法提高 Linux 系统的性能,而其中最流行的一种是提高处理器的性能。一个明显的解决方案是使用具有更快时钟频率的处理器,但是对于任何特定技术来讲都存在一个物理极限,时钟频率也有这样的极限。当达到那个极限时,可使用 “越多越好” 的方法应用多处理器。不幸的是,多处理器的性能并不与单个处理器性能的总和成线性比例。在开始讨论 Linux 中...

2019-03-05 18:45:32 6435 2

转载 (HT)超线程加快了 Linux 的速度

当前的 2.4 和 2.5 版本中的 Linux 对称多处理(SMP)内核都支持超线程,并且已经在多线程基准测试程序中观测到了性能的提高(请参阅本文后面的参考资料以获取含有更多详细信息的文章)。本文提供了我们研究超线程(HT)对 Linux SMP 内核影响的结果。它比较了支持超线程的 Linux SMP 内核和不支持超线程的 Linux SMP 内核的性能。测试中的系统是支持多线程的、单 ...

2019-03-05 17:01:32 1775

转载 Linux发行版之CentOS,Mandriva,Redhat,Fedora,SuSE,Debian,Ubuntu比较

Fedora、SuSE、Redhat、Ubuntu、Centos想学Linux,但版本太多了,如Fedora、SuSE、Redhat、Ubuntu等,不免让人眼花缭乱,那么初学者该如何选择呢?也许很多人会不屑的说,Linux不就是个操作系统么。错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,...

2019-03-05 15:44:33 2740

转载 linux - FSCK与日志文件系统

日志文件系统(Journal File System)解决了掉电或系统崩溃造成元数据不一致的问题,细节参见《日志文件系统是怎样工作的》,它的原理是在进行写操作之前,把即将进行的各个步骤(称为transaction)事先记录下来,包括:从data block bitmap中分配一个数据块、在inode中添加指向数据块的指针、把用户数据写入数据块等,这些transaction保存在文件系统...

2019-03-05 11:02:58 1385

转载 linux file system 日志文件系统是怎样工作的

文件系统要解决的一个关键问题是怎样防止掉电或系统崩溃造成数据损坏,在此类意外事件中,导致文件系统损坏的根本原因在于写文件不是原子操作,因为写文件涉及的不仅仅是用户数据,还涉及元数据(metadata)包括 Superblock、inode bitmap、inode、data block bitmap等,所以写操作无法一步完成,如果其中任何一个步骤被打断,就会造成数据的不一致或损坏。举一个简化的例子...

2019-03-05 10:58:31 250

转载 /etc/fstab格式的问题

[root@localhost etc]# cat fstab /dev/VolGroup00/LogVol00 / ext3 defaults 1 1LABEL=/boot /boot ext3 defaults 1 2tmpfs ...

2019-03-05 10:53:19 1550

转载 【Bash编程】之 协作进程coproc

shell中的协作进程coprocess是指一个shell命令的前面添加了coproc关键字的情形,这个命令是在子shell中异步执行的,就好像在命令的末尾使用了后台命令控制符“&”一样,不同的是,协作进程与其父进程间有双向的管道,提供了一种便利的通信途径。协作进程命令格式如下:coproc [NAME] command [redirections]上述命令用于创建一个名为N...

2019-03-04 19:10:40 2832

转载 linux时间同步,ntpd、ntpdate

在Windwos中,系统时间的设置很简单,界面操作,通俗易懂。而且设置后,重启,关机都没关系。系统时间会自动保存在Bios的时钟里面,启动计算机的时候,系统会自动在Bios里面取硬件时间,以保证时间的不间断。 但在Linux下,默认情况下,系统时间和硬件时间,并不会自动同步。在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠B...

2019-03-04 13:06:12 427

转载 大型机,小型机,PC-Server

一.辉煌中的危机大型主机创造了辉煌,那是一个“最好的时代”,一切都那么美好;那是一个“伟大的时代”,创造了如此之多的纪录;那是一个“神奇的时代”,大型主机代表着计算方式的巨大进步,为人类社会的发展做出难以估量的贡献。曾几何时,大型主机就是电脑、计算机甚至是IT——信息技术与信息产业——的代名词。事实上,在IT业界,大型主机是为数不多曾经彻底统治过一个时代,并在几十年间绿树常青的产品,...

2019-03-03 12:18:58 5322

转载 Linux 安全的信号处理方式

信号处理的机制  在 Linux 中,每个进程都拥有两个位向量,这两个位向量共同决定了进程将如何处理信号:一个是pending位向量,它包含了那些内核发送给进程,但还没有被进程处理掉的信号。 另一个是blocked位向量,它包含了那些被进程屏蔽掉的信号。  当内核发送一个信号给进程时,它将会修改进程的pending位向量,譬如说,当内核发送一个SIGINT信号给进程,那么它会将进程的p...

2019-03-03 12:16:04 786

转载 浅谈 Linux 的 Zero Copy 技术

mmap 文件映射  通常情况下,我们可以使用read()和write()去访问文件,除此之外,Linux 还提供了mmap()系统调用,它可以将文件映射到进程的地址空间,这样程序就可以通过访问内存的方式去访问文件了。那么与read()和write()相比,使用mmap()去访问文件能带来什么好处呢?  使用mmap()一个明显的好处就是减少一次 I/O 拷贝,譬如说,当我们使用read()...

2019-03-03 12:11:07 575

转载 Linux 系统参数调优 之 文件描述符总数file-max

打开文件数  在 Linux 中,文件描述符是一种资源,为了控制对资源的合理使用,Linux 会限制所有进程所能打开的文件描述符总数。可以通过下面的命令查看:$ cat /proc/sys/fs/file-max99736 通常来说,如果机器的内存越大,那么file-max的默认值也会越大。当然,也可以手动调大它:$ sudo vi /etc/sysctl.co...

2019-03-01 12:44:49 3852

转载 Linux TCP/IP 性能调优之 listen()

再谈三次握手  Linux 提供了listen()系统调用,它的作用是在 server socket 上监听新的连接请求:int listen(int sockfd, int backlog);  那么listen()的第二个参数backlog的作用是什么呢?让我们先回顾一下 TCP 的三次握手:  对于 server 来说,一个新的连接首先会经过 SYN_RECV 状态,然后...

2019-03-01 12:21:04 650

BASH_BUILTINS.txt

本文件内容源自linux操作系统下的bash指导手册,由于在notepad++上排版后,复制到csdn上格式有些乱,随将此txt文件上传到csdn,以备日后查询。

2019-11-26

inotify-sample.tgz

文章《用 inotify 监控 Linux 文件系统事件》所使用的代码样例。 https://blog.csdn.net/yetugeng/article/details/83479844

2018-10-28

oracleasm-support-2.1.8-1.el5.i386.rpm

redhat5安装asm必须要的包。一共有三个,分别是 oracleasm-2.6.18-164.11.1.el5-2.0.5-1.el5.i686.rpm oracleasmlib-2.0.4-1.el5.i386.rpm oracleasm-support-2.1.8-1.el5.i386.rpm

2014-05-08

oracleasm-2.6.18-164.11.1.el5-2.0.5-1.el5.i686.rpm

redhat5安装asm必须要的包。一共有三个,分别是 oracleasm-support-2.1.7-1.el5.i386.rpm oracleasm-2.6.18-164.el5-2.0.5-1.el5.i686.rpm oraclea.

2014-05-08

可以免费使用的虚拟光驱

可以激活使用也可以免费使用的虚拟光驱,最多可同时加载4哥光驱

2010-11-21

n阶行列分数型式计算器

用于线性代数里的行列式计算,切为分数型。。》》》》》》》。。。。。。。

2010-11-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除