- 浏览: 4812778 次
- 性别:
- 来自: 上海
博客专栏
-
robbin谈管理
浏览量:136399
文章分类
最新评论
-
xly1981:
领导者是团队的灵魂。深入一线的过程,包括代码review,能帮 ...
robbin谈管理:改造团队的经验(2) -
jiehuangwei:
像这种总结比较性的ppt文档可以多发啊
Web并发模型粗浅探讨 -
linux1308:
看完学习到了很多东西,感谢推荐!
推荐一篇很好的RoR部署方案性能评测 -
zweite:
直接对搜索的结果进行缓存是不是会更快一点呢
漫谈应用缓存的命中率问题 -
kaogua:
现在已经是ruby2.0了, 不知道这个的效率是怎么样的, 是 ...
Ruby作为服务器端应用已经成熟了
LVM (Logic Volume Management,逻辑卷管理),是传统商业Unix就带有的一项高级磁盘管理工具,异常强大。后来LVM移植到了Linux操作系统上,尽管不像原来Unix版本那么强大,但瘦死的骆驼比马大,Linux的LVM仍然非常强大,可以在生产运行系统上面直接在线扩展硬盘分区,可以把分区umount以后收缩分区大小,还可以在系统运行过程中把一个分区从一块硬盘搬到另一块硬盘上面去等等,简直就像变魔术,而且这一切都可以在一个繁忙运行的系统上面直接操作,不会对你的系统运行产生任何影响,很安全。
还是拿JavaEye的网站服务器随便举个小例子吧。话说今天晚上我登录JavaEye网站服务器随便这么一查看磁盘使用状况:
竟然发现/home分区的磁盘消耗的很快
有点出乎意料,已经使用了80%,如果用光了,可就有点麻烦了,所以为了安全,把/home分区扩大5GB,多给它点硬盘空间,敲入两条shell命令
先把逻辑卷扩大5GB,再把上面的reiserfs文件系统扩大5GB,前后耗时不超过3秒钟。再df -h查看一下:
哈哈,/home立刻多了5GB,搞定收工,这是不是很像变戏法,我没停任何服务,没重起服务器,大家没有任何感觉,就一切搞定,说实话我也一直觉得LVM很cool,所以我一直是LVM+Reiserfs的忠实拥趸。有兴趣学习LVM的同学可以下载后面的附件,这可是我珍藏多年的LVM秘籍!
另外强烈推荐Daniel Robbins在IBM DW网站上面关于LVM的系列文章:
通用线程: 学习 Linux LVM,第 1 部分
通用线程:学习 Linux LVM,第 2部分
另外,在大规模的生产系统上面,文件系统的管理是一个错综复杂的工作,如果你对这个方面的知识很感兴趣,你可以继续了解一下EVMS(Enterprise Volume Management System,企业级文件卷管理系统)。EVMS 为 Linux 下的所有存储技术提供了统一的、可扩展的、基于插件的 API。这意味着什么?它意味着由于 EVMS,您可以使用单个工具来对磁盘分区、创建 LVM 对象以及甚至创建 Linux 软件 RAID 卷。并且可以使用这一工具以强有力的方式合并这些技术。还是推荐看Daniel Robbins的文章:
通用线程: 高级文件系统实现者指南,第 12 部分 EVMS 简介
通用线程: 高级文件系统实现者指南,第 13 部分EVMS 详情
BTW:Daniel Robbins在IBM DW所有的文章都值得一读,特别是《通用线程: 高级文件系统实现者指南》这个系列。
介绍点背景知识:Daniel Robbins是Gentoo Linux的创始人,Linux社区赫赫有名的牛人。早几年微软公司成立了一个开源实验室,把Daniel Robbins给忽悠过去了,此事曾经在Linux社区闹的沸沸扬扬。Daniel Robbins当时是报着推动微软公司开源,并且促进微软和开源社区之间交流的目的而去的,但是Daniel Robbins在微软公司不到一年就辞职离开了,原因是发现被微软忽悠了,微软根本没有足够开源的诚意,他在微软也就是一个闲职。
很多稍老点的卡都只能支持到2T 的。
基本功,理论上每个程序员都应该做到。
另外,我狠少遇到需要LVM上阵的情景,没有LVM的相关管理经验。我想问一下,你的/home是建立在lvm上的逻辑分区上的逻辑卷,如果你重装系统,格式化硬盘分区,可以选择单独格式化LVM卷(除了/home的/卷)并将系统安装上去?我不太懂这个,按照我的菜鸟理解,重装系统格式化的应该是硬盘分区(disk partition)而不是LVM逻辑卷(LVM logic volume)吧,这样一来,你的LVM逻辑分区上的数据还能保留?
LVM 管理的分区,现在的 linux 发行版可以直接识别出来,能单独格式化LVM卷并将系统安装上去,/home 逻辑卷 可以保留,不格式化,你的LVM逻辑分区上的数据还能保留,不会丢。
3、在多块物理硬盘的服务器,逻辑分区可以分到不同的物理硬盘上
这其实应该是RAID干的事
单个 RAID 组的硬盘个数是有限制的,想你有500个硬盘的情形,用 LVM 可以将硬RAID后的盘组合到一起。
我只是想说LVM最大的用处是跟RAID结合,提供诸如硬件级别的在线扩容等高端应用。你这种情景搞来搞去还是自己机器上已经有的几块硬盘,最多就是弥补一下当初分区的欠妥之处,使得日后能够灵活应对而已。这不是LVM的本意。而且如果你不是使用3(逻辑分区分到不同的物理硬盘上,类似Stripe模式)的话,LVM会对性能造成一定影响,也带来了一些管理复杂度。而如果用Stripe,那也必然影响数据可靠性,系统维护的好,硬盘挂了的几率比格式化系统要高的多。当然无论是性能影响还是管理复杂度,这些问题都几乎可以忽略不计。我只是觉得有些不必要。
小硬盘用LVM也一样有价值。如果你有一个不能停机的系统,有一个磁盘空间马上就要满了,另一个还有90%的剩余。如果关键分区的空间满了,整个系统会挂掉,这时你会后悔没用LVM。
我写这么多就怕有些菜鸟听你这么一忽悠,就呼啦啦不管3721全跑去学LVM了,哈哈,你的影响力可不小哦 LVM这东西是用到才觉得好,只可用,不可特意去学。用不用LVM要看具体的生产环境,如果就那么几块硬盘几百G空间在那搞来搞去,用不用LVM还是需要仔细分析才能决定的,免得带来不必要的系统复杂。
除非你有LVM 使用经验,否则根本无法判断是否该用LVM?何时用LVM?对自己不了解的技术下判断,肯定是错误的。
LVM在linux上已经有多年了,很奇怪还有人不知道!LVM 的使用其实很简单,但是需要了解其管理磁盘的基本原理。
这种做法确实比较多人在用。
不过对于想装多个发行版本的人来说这样可一点不好。
装多个版本。一般分几个区做为各自的/
然后分一个/home做为用户目录。这样不管进哪个版本都在同个分区下。
还有个重要的作用就是重装系统的时候很方便。直接把/格式化了。再安装。资料不受任何影响。
这样也行?是个好办法
扩展磁盘空间只是一个基本应用而已。
不会吧?ext3问题多多么?还准备把一磁盘柜格成ext3呢……没有这方面的经验,请您指点指点。
ext3作为生产环境不行么?那Linux应该用什么格式?
ext3 可以用,谁说不稳定,它好像特别增加了恢复功能的日志,以前恢复需要很久时间,现在很快的recovery
昏 千万不能这样做,如果/ 挂掉,里面的数据就全完蛋,就像整个硬盘只有一个C盘一样
不会吧?ext3问题多多么?还准备把一磁盘柜格成ext3呢……没有这方面的经验,请您指点指点。
ext3作为生产环境不行么?那Linux应该用什么格式?
还是拿JavaEye的网站服务器随便举个小例子吧。话说今天晚上我登录JavaEye网站服务器随便这么一查看磁盘使用状况:
df -h
竟然发现/home分区的磁盘消耗的很快
Filesystem Size Used Avail Use% Mounted on /dev/mapper/system-home 40G 32G 8G 80% /home
有点出乎意料,已经使用了80%,如果用光了,可就有点麻烦了,所以为了安全,把/home分区扩大5GB,多给它点硬盘空间,敲入两条shell命令
lvextend -L +5G /dev/system/home resize_reiserfs -s +5G /dev/system/home
先把逻辑卷扩大5GB,再把上面的reiserfs文件系统扩大5GB,前后耗时不超过3秒钟。再df -h查看一下:
Filesystem Size Used Avail Use% Mounted on /dev/mapper/system-home 45G 32G 13G 71% /home
哈哈,/home立刻多了5GB,搞定收工,这是不是很像变戏法,我没停任何服务,没重起服务器,大家没有任何感觉,就一切搞定,说实话我也一直觉得LVM很cool,所以我一直是LVM+Reiserfs的忠实拥趸。有兴趣学习LVM的同学可以下载后面的附件,这可是我珍藏多年的LVM秘籍!
另外强烈推荐Daniel Robbins在IBM DW网站上面关于LVM的系列文章:
通用线程: 学习 Linux LVM,第 1 部分
通用线程:学习 Linux LVM,第 2部分
另外,在大规模的生产系统上面,文件系统的管理是一个错综复杂的工作,如果你对这个方面的知识很感兴趣,你可以继续了解一下EVMS(Enterprise Volume Management System,企业级文件卷管理系统)。EVMS 为 Linux 下的所有存储技术提供了统一的、可扩展的、基于插件的 API。这意味着什么?它意味着由于 EVMS,您可以使用单个工具来对磁盘分区、创建 LVM 对象以及甚至创建 Linux 软件 RAID 卷。并且可以使用这一工具以强有力的方式合并这些技术。还是推荐看Daniel Robbins的文章:
通用线程: 高级文件系统实现者指南,第 12 部分 EVMS 简介
通用线程: 高级文件系统实现者指南,第 13 部分EVMS 详情
BTW:Daniel Robbins在IBM DW所有的文章都值得一读,特别是《通用线程: 高级文件系统实现者指南》这个系列。
介绍点背景知识:Daniel Robbins是Gentoo Linux的创始人,Linux社区赫赫有名的牛人。早几年微软公司成立了一个开源实验室,把Daniel Robbins给忽悠过去了,此事曾经在Linux社区闹的沸沸扬扬。Daniel Robbins当时是报着推动微软公司开源,并且促进微软和开源社区之间交流的目的而去的,但是Daniel Robbins在微软公司不到一年就辞职离开了,原因是发现被微软忽悠了,微软根本没有足够开源的诚意,他在微软也就是一个闲职。
- lvm_whitepaper.zip (335.8 KB)
- 描述: Linux 逻辑卷管理白皮书
- 下载次数: 3697
评论
33 楼
realzhang
2009-11-28
看起来很好,准备迁移到lvm上。
32 楼
SteveGY
2009-08-09
虽然这个故事已经讨论很久了,但估计应该有unix admin提醒过:并不是所有的lvm在线操作都是稳定可靠的,aix 5.3 + oracle 10g,在io繁忙的系统上,动态扩展磁盘空间是有风险的,会造成磁盘死锁,系统挂起。相信类似的问题在linux lvm上也有,系统软件环境越复杂,风险就越大,所以不要轻易在生产环境中做一些没有测试过的lvm操作。
31 楼
chenxf84
2009-01-05
lvm用的不多,基本上都是大家一样的使用方法,从老大们的讨论中学到了很多
30 楼
lovejuan1314
2008-12-19
老大就是老大啊~~ 哈~ 言传身教~
偶也是LVM的超级粉丝,想当初第一次碰它的时候,还把一个测试服务器分区搞坏了。汗~~
偶也是LVM的超级粉丝,想当初第一次碰它的时候,还把一个测试服务器分区搞坏了。汗~~
29 楼
windir
2008-12-17
功能是强大,谢谢提供!
28 楼
recoco
2008-12-15
0000 写道
我的一个案例:
Dell PowerEdge 2250(好像是这个型号) 阵列,插满14块300G硬盘,用一块不记得什么牌子的RAID卡连到同是Dell某型号的1U小服务器上,做RAID 5,发现,该阵列+RAID卡的配置居然最大只能支持2T左右的容量(可能当前这个容量就已经是海量了),居然不能把这些硬盘做成一个区……所以只好做成2个RAID 5,然后用LVM再合并到一起来。我承认我有点BT……
Dell PowerEdge 2250(好像是这个型号) 阵列,插满14块300G硬盘,用一块不记得什么牌子的RAID卡连到同是Dell某型号的1U小服务器上,做RAID 5,发现,该阵列+RAID卡的配置居然最大只能支持2T左右的容量(可能当前这个容量就已经是海量了),居然不能把这些硬盘做成一个区……所以只好做成2个RAID 5,然后用LVM再合并到一起来。我承认我有点BT……
很多稍老点的卡都只能支持到2T 的。
27 楼
neora
2008-12-12
luoshuixin 写道
牛人,从磁盘划分到搭建服务器,再到应用编码,简直了,什么事情都一个人搞定!
基本功,理论上每个程序员都应该做到。
26 楼
clark
2008-12-11
hongliang 写道
另外,我狠少遇到需要LVM上阵的情景,没有LVM的相关管理经验。我想问一下,你的/home是建立在lvm上的逻辑分区上的逻辑卷,如果你重装系统,格式化硬盘分区,可以选择单独格式化LVM卷(除了/home的/卷)并将系统安装上去?我不太懂这个,按照我的菜鸟理解,重装系统格式化的应该是硬盘分区(disk partition)而不是LVM逻辑卷(LVM logic volume)吧,这样一来,你的LVM逻辑分区上的数据还能保留?
LVM 管理的分区,现在的 linux 发行版可以直接识别出来,能单独格式化LVM卷并将系统安装上去,/home 逻辑卷 可以保留,不格式化,你的LVM逻辑分区上的数据还能保留,不会丢。
hongliang 写道
robbin 写道
3、在多块物理硬盘的服务器,逻辑分区可以分到不同的物理硬盘上
这其实应该是RAID干的事
单个 RAID 组的硬盘个数是有限制的,想你有500个硬盘的情形,用 LVM 可以将硬RAID后的盘组合到一起。
hongliang 写道
我只是想说LVM最大的用处是跟RAID结合,提供诸如硬件级别的在线扩容等高端应用。你这种情景搞来搞去还是自己机器上已经有的几块硬盘,最多就是弥补一下当初分区的欠妥之处,使得日后能够灵活应对而已。这不是LVM的本意。而且如果你不是使用3(逻辑分区分到不同的物理硬盘上,类似Stripe模式)的话,LVM会对性能造成一定影响,也带来了一些管理复杂度。而如果用Stripe,那也必然影响数据可靠性,系统维护的好,硬盘挂了的几率比格式化系统要高的多。当然无论是性能影响还是管理复杂度,这些问题都几乎可以忽略不计。我只是觉得有些不必要。
小硬盘用LVM也一样有价值。如果你有一个不能停机的系统,有一个磁盘空间马上就要满了,另一个还有90%的剩余。如果关键分区的空间满了,整个系统会挂掉,这时你会后悔没用LVM。
hongliang 写道
我写这么多就怕有些菜鸟听你这么一忽悠,就呼啦啦不管3721全跑去学LVM了,哈哈,你的影响力可不小哦 LVM这东西是用到才觉得好,只可用,不可特意去学。用不用LVM要看具体的生产环境,如果就那么几块硬盘几百G空间在那搞来搞去,用不用LVM还是需要仔细分析才能决定的,免得带来不必要的系统复杂。
除非你有LVM 使用经验,否则根本无法判断是否该用LVM?何时用LVM?对自己不了解的技术下判断,肯定是错误的。
LVM在linux上已经有多年了,很奇怪还有人不知道!LVM 的使用其实很简单,但是需要了解其管理磁盘的基本原理。
25 楼
somebody
2008-12-10
hongliang 写道
为什么/home自己分一个区呢?
一般我都是/boot分100M,再分点给swap,剩下的都给/就行了
一般我都是/boot分100M,再分点给swap,剩下的都给/就行了
这种做法确实比较多人在用。
不过对于想装多个发行版本的人来说这样可一点不好。
装多个版本。一般分几个区做为各自的/
然后分一个/home做为用户目录。这样不管进哪个版本都在同个分区下。
还有个重要的作用就是重装系统的时候很方便。直接把/格式化了。再安装。资料不受任何影响。
24 楼
cwchen
2008-12-10
LVM是个好东西,一般的用途也就是在不影响关键业务的前提下动态调整磁盘的大小,我一般都是用LVM+Raid5,很方便,不过ZFS出来后,LVM的功能上表现的远不如ZFS,还是看看ZFS吧,sun的东西一般来说还是不错的
23 楼
0000
2008-12-10
wangzy 写道
还有个很好用的功能,就是用lvm的快照功能来做mysql的热备,配合binlog可以实现完全备份。
这样也行?是个好办法
22 楼
wangzy
2008-12-10
还有个很好用的功能,就是用lvm的快照功能来做mysql的热备,配合binlog可以实现完全备份。
21 楼
xi2008wang
2008-12-09
我支持hongliang
现在服务器我都是boot:100M, swap: 2*ram, 其它全给/
现在服务器我都是boot:100M, swap: 2*ram, 其它全给/
20 楼
0000
2008-12-08
And 案例2:
自己部门做的一个用来共享文件的服务器(就是samba啦),突然发现硬盘利用率已经到只剩下2G空间的程度了——本来就是淘汰的服务器,随便凑的几块大小不一的硬盘——在库房找到一块新从别的机器上换下来的300G的硬盘,挂上去,直接LVM扩展空间,原有文件没有任何变化,也不需要另建共享目录(相应就不需要再做帐号设置了)啥的,方便的很哪
自己部门做的一个用来共享文件的服务器(就是samba啦),突然发现硬盘利用率已经到只剩下2G空间的程度了——本来就是淘汰的服务器,随便凑的几块大小不一的硬盘——在库房找到一块新从别的机器上换下来的300G的硬盘,挂上去,直接LVM扩展空间,原有文件没有任何变化,也不需要另建共享目录(相应就不需要再做帐号设置了)啥的,方便的很哪
19 楼
0000
2008-12-08
我的一个案例:
Dell PowerEdge 2250(好像是这个型号) 阵列,插满14块300G硬盘,用一块不记得什么牌子的RAID卡连到同是Dell某型号的1U小服务器上,做RAID 5,发现,该阵列+RAID卡的配置居然最大只能支持2T左右的容量(可能当前这个容量就已经是海量了),居然不能把这些硬盘做成一个区……所以只好做成2个RAID 5,然后用LVM再合并到一起来。我承认我有点BT……
Dell PowerEdge 2250(好像是这个型号) 阵列,插满14块300G硬盘,用一块不记得什么牌子的RAID卡连到同是Dell某型号的1U小服务器上,做RAID 5,发现,该阵列+RAID卡的配置居然最大只能支持2T左右的容量(可能当前这个容量就已经是海量了),居然不能把这些硬盘做成一个区……所以只好做成2个RAID 5,然后用LVM再合并到一起来。我承认我有点BT……
18 楼
recoco
2008-12-08
jieyuan_cg 写道
如果磁盘空间一定,用LVM管理我觉得意义不大。因为只能调整以前分区的大小,没有其他更好的用途。
如果可以扩展磁盘空间,用LVM管理就比较好。
如果可以扩展磁盘空间,用LVM管理就比较好。
扩展磁盘空间只是一个基本应用而已。
17 楼
jeffyan
2008-12-06
jieyuan_cg 写道
Magicloud 写道
动态调整分区大小只是lvm的基本应用。其它包括文件项(不是文件内容)镜像,多pv协同工作(数据散列(不是哈希),校验等)。
而关于调整大小,需要文件系统支持,目前Linux下只有ext3支持最完善,但因为ext3的不稳定(试试非读写状态断电,上电检查时再断电。和你的数据说拜拜吧。),我从来不用。动态调整大小的意义在于提高硬盘利用率,特别是不间断服务的应急。
而关于调整大小,需要文件系统支持,目前Linux下只有ext3支持最完善,但因为ext3的不稳定(试试非读写状态断电,上电检查时再断电。和你的数据说拜拜吧。),我从来不用。动态调整大小的意义在于提高硬盘利用率,特别是不间断服务的应急。
不会吧?ext3问题多多么?还准备把一磁盘柜格成ext3呢……没有这方面的经验,请您指点指点。
ext3作为生产环境不行么?那Linux应该用什么格式?
ext3 可以用,谁说不稳定,它好像特别增加了恢复功能的日志,以前恢复需要很久时间,现在很快的recovery
16 楼
jeffyan
2008-12-06
hongliang 写道
为什么/home自己分一个区呢?
一般我都是/boot分100M,再分点给swap,剩下的都给/就行了
如果是多块硬盘,直接做好Raid。
Robbin遇到的问题不是严重的场景,因为不是你的硬盘不够用,而是当初分区的时候没有设计这么长远而已。真正的大问题是所有硬盘都快用光了,需要新增硬盘,这就需要服务器的RAID卡支持在线扩容,在线扩容后会新增一个逻辑分区,这才是LVM大展身手的时候,直接把新扩充出来的逻辑分区补充给/就行了。从这一点上来说,品牌服务器确实比DIY的服务器考虑周全的多。
不过一开始就用LVM也有应用场景,那就是服务器是用做存储的,对磁盘容量有要求,已经意识到了将来某一天必然要对这个服务器动手术。否则用LVM就没有必要了,系统管理员的工作之一就是整理磁盘上的非重要数据,将磁盘使用量控制在一定范围内,而不能任由其无限制地增长
BTW: JavaEye在google中国的rank真高,这个帖子昨天发的今天已经上搜索“LVM”的首页了,厉害
一般我都是/boot分100M,再分点给swap,剩下的都给/就行了
如果是多块硬盘,直接做好Raid。
Robbin遇到的问题不是严重的场景,因为不是你的硬盘不够用,而是当初分区的时候没有设计这么长远而已。真正的大问题是所有硬盘都快用光了,需要新增硬盘,这就需要服务器的RAID卡支持在线扩容,在线扩容后会新增一个逻辑分区,这才是LVM大展身手的时候,直接把新扩充出来的逻辑分区补充给/就行了。从这一点上来说,品牌服务器确实比DIY的服务器考虑周全的多。
不过一开始就用LVM也有应用场景,那就是服务器是用做存储的,对磁盘容量有要求,已经意识到了将来某一天必然要对这个服务器动手术。否则用LVM就没有必要了,系统管理员的工作之一就是整理磁盘上的非重要数据,将磁盘使用量控制在一定范围内,而不能任由其无限制地增长
BTW: JavaEye在google中国的rank真高,这个帖子昨天发的今天已经上搜索“LVM”的首页了,厉害
昏 千万不能这样做,如果/ 挂掉,里面的数据就全完蛋,就像整个硬盘只有一个C盘一样
15 楼
jieyuan_cg
2008-12-05
Magicloud 写道
动态调整分区大小只是lvm的基本应用。其它包括文件项(不是文件内容)镜像,多pv协同工作(数据散列(不是哈希),校验等)。
而关于调整大小,需要文件系统支持,目前Linux下只有ext3支持最完善,但因为ext3的不稳定(试试非读写状态断电,上电检查时再断电。和你的数据说拜拜吧。),我从来不用。动态调整大小的意义在于提高硬盘利用率,特别是不间断服务的应急。
而关于调整大小,需要文件系统支持,目前Linux下只有ext3支持最完善,但因为ext3的不稳定(试试非读写状态断电,上电检查时再断电。和你的数据说拜拜吧。),我从来不用。动态调整大小的意义在于提高硬盘利用率,特别是不间断服务的应急。
不会吧?ext3问题多多么?还准备把一磁盘柜格成ext3呢……没有这方面的经验,请您指点指点。
ext3作为生产环境不行么?那Linux应该用什么格式?
14 楼
deeplydrink
2008-12-05
确实很好很强大啊
发表评论
-
Web并发模型粗浅探讨
2012-12-10 01:22 16642我带的研发部门使用的编程语言有Java,.net,PHP和Ru ... -
让textmate可以直接修改远程服务器上的文件
2012-11-06 17:20 53501. 在textmate的 Preferences | Ter ... -
晒晒我们的开源项目
2012-09-23 22:17 38282我们的研发团队是一支mini型研发团队,目前共有研发人员13人 ... -
再谈非主流工业语言
2011-03-22 00:15 23092今天看到Fenng同学的发 ... -
我的PHP,Python和Ruby之路
2011-03-21 12:12 72395因为看到一篇讨论PHP,P ... -
互联网网站的反爬虫策略浅析
2009-08-17 01:07 38109因为搜索引擎的流行, ... -
记上海Python社区聚会,谈Python和Ruby
2009-08-10 18:49 248318月9日周日,上海Python ... -
Linux平台gcc和动态共享库的基础知识
2008-11-02 15:25 12829对大多数不从事Linux平台C语言开发的人来说,GNU gcc ... -
贴一段遍历memcached缓存对象的小脚本
2008-10-13 18:07 13711memcached因为性能的缘故,没有提供遍历整个缓存当中对象 ... -
用Google的网站流量分析系统来看全球软件行业的分工趋势
2008-06-25 13:05 10442用Google的网站流量分析 ... -
memcache_engine + memcachedb = 高性能分布式内存数据库
2008-01-22 12:05 33843memcachedb是一个由新浪网 ... -
豆瓣的程序性能真的很惊人,但...
2008-01-17 22:42 34515http://www.dbanotes.net/arch/do ... -
关系模型和对象模型的究竟匹配还是不匹配?
2007-12-27 12:23 12744在过去的很多年,我以 ... -
AJAX与RIA技术之我见
2007-08-02 11:46 43339DHH于6月底曾经发表过一 ... -
从分布式系统的角度看REST
2007-05-23 15:46 51637上周末在杭州网侠大会 ... -
软件行业2006年终回顾以及2007展望(二)展望
2006-12-11 22:02 13038http://www.iteye.com/topic/1778 ... -
Linux reiserfs文件系统即将陨落
2006-10-12 16:29 25160Linux著名的高性能文件系统reiserfs向来是Linux ... -
lighttpd的tunning tips
2006-09-21 00:20 6720http://trac.lighttpd.net/trac/w ... -
动态脚本语言的部署运行方式介绍
2006-09-18 12:42 7795现在这类脚本语言的运行方式基本上有三种: 1、Apache ...
相关推荐
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
《冯唐成事心法》学习笔记01:逆境来,了怎么办?
c语言课程设计-职工资源管理系统.7z
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READme.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、开发环境:ssm框架;内含Mysql数据库;JSP技术 2、需要项目部署的可以私信 3、项目代码都经过严格调试,代码没有任何bug! 4、该资源包括项目的全部源码,下载可以直接使用! 5、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 6、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 、 1资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READmE.文件(md如有),本项目仅用作交流学习参考,请切勿用于商业用途。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
Linux_运维脚本、GUI安装以及学习文档_ansible-linux
Go语言介绍(十五)--Go 语言range
Palo Alto Networks PA-220 管理员指导手册
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通;、本 3项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看ReadmE.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 、资 1源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READMe.m文件(如d有),本项目仅用作交流学习参考,请切勿用于商业用途。
三菱PLC 结构化编程Q系列整条生产线大型项目 两台Q PLC 6台触摸屏 以太网通讯 机器人控制 mes ccd RS232串口通讯 大量fb,fc通用模块 三菱plc大项目程序高级编程 三菱PLC结构化编程一整条生产线程序全套资料 2台Q系列CPU 6台触摸屏 CC-LINK IO 串口通信 扫码枪 8台机器人 拧紧抢系统 CCD 上位机 mes过站管控 三菱gx works2结构化模块化编程,一条产线程序,大型架构,有非常大的参考意义,如果你能学会,势必升级 整条生产线程序包括,15个工位,流水线贯穿 两台三菱Q PLC,以太网通信 CCLINK远程IO站 6台触摸屏主从通信 主站触摸屏用宏指令设计型号管理:修改工艺参数、修改型号名称,并自动同步到从站触摸屏,由主站触摸屏统一换型 触摸屏界面设计优良 项目程序包含大量可重复使用的FB模块: 功能块FB封装有: 系统管理FB 气缸FB(单控双控通用) 机器人控制FB, 串口通信FB, 节拿FB, 产量统计FB, IO监视FB 线体挡停气缸FB(内含数据信息传递) 打螺丝控制FB 产品到达工位顶升控制FB 串口数据整合FC(ST
微软演示材料
【r语言数据分析案例】 R语言数据分析与挖掘,附数据及代码
1、开发环境:ssm框架;内含Mysql数据库;VUE技术 2、需要项目部署的可以私信 3、项目代码都经过严格调试,代码没有任何bug! 4、该资源包括项目的全部源码,下载可以直接使用! 5、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 6、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
微软演示材料
1、开发环境:ssm框架;内含Mysql数据库;VUE技术 2、需要项目部署的可以私信 3、项目代码都经过严格调试,代码没有任何bug! 4、该资源包括项目的全部源码,下载可以直接使用! 5、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 6、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。