- 博客(74)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
转载 二层交换、路由和三层交换
http://blog.sina.com.cn/s/blog_43c625f101012euf.html为了适应网络应用深化带来的挑战,网络的规模的速度都在快速发展,局域网速度已经从早期的10M、100M发展到现在的千兆甚至万兆,现在的网络结构也早已从早期的共享介质发展到交换式局域网。在目前网络集成和交换的技术中,第一层接口和第二层交换已经可以给出满意的答案,但是作为网络核心、起到网间互联作用
2016-09-13 10:07:10 4529
原创 openstack无法登陆console界面的问题定位
2016.09.09-14:08今天管理员发现无法登陆openstack的用户自己的web管理界面,初步确定是keystone的问题,service openstack-keystone显示服务停用了,,后面判断应该是rabbitMQ的问题导致的,=WARNING REPORT==== 9-Sep-2016::11:39:39 ===closing AMQP conne
2016-09-09 14:08:53 4472
原创 fio的使用
FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, syslet,guasi, solarisaio 等等。fio 官网地址:http://freecode.com/projects/fio FIO用法:随机读:f
2016-08-25 15:45:28 21880 3
转载 float与double的范围和精度
http://blog.csdn.net/dxy612/article/details/55184771 范围float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位)8bits(指数位)23bits(尾数位)do
2016-07-06 10:06:26 413
原创 linux下安装googletest
1、到https://github.com/google/googletest下载最新的googletest,点击download zip;2、unzip master.zip3、cd进入解压的目录;4、./travis.sh,再cmake ./CMakeLists.txt ;5、生成了Makefile,make,make install;
2016-02-20 14:54:17 1422
原创 VMware虚拟机安装了vmwaretools却不能共享主机文件夹
VMware虚拟机安装了vmwaretools却不能共享主机文件夹,这一般是系统更新后重启出现的,vmhgfs-fuse /mnt/hgfs/即可
2016-02-02 14:03:42 2502
转载 Backblaze根据他们手中的历史数据,对不同品牌、容量的机械硬盘进行了一番对比
日前,国外云备份服务公司Backblaze根据他们手中的历史数据,对不同品牌、容量的机械硬盘进行了一番对比,得出结论称无论故障率还是寿命,日立最好,西数其次,希捷第三,同时还宣称企业级硬盘反而不如消费级产品更可靠。这自然引发了极大的争论,那么各大硬盘品牌真的可以如此排序么?是否能公正地反映客观情况?国外科技媒体TweakTown撰文详谈了他们的看法,这里我们原文编译出来和大家分享。至于他们的结
2016-01-28 17:22:37 1575
转载 centos 6.7 挂载NTFS移动硬盘
http://lovesoo.org/centos-loaded-ntfs-hard-disk-using-ntfs-3g.htmlhttp://www.tuxera.com/community/open-source-ntfs-3g/,ntfs3g的官方网站http://jingyan.baidu.com/article/380abd0a6a99731d90192cc5.html
2016-01-11 20:35:13 4026
转载 解决C/C++ 头文件相互包含 问题的方法
http://blog.sina.com.cn/s/blog_6ef9a3ad0101emuw.htmlhttp://blog.csdn.net/hazir/article/details/38600419所谓超前引用是指一个类型在定义之前就被用来定义变量和声明函数。类A和类B需要彼此互相引用,这样必然有一个类会先被定义,而另外一个类后被定义,这样在先被定义的类引用后被定义
2015-12-21 11:05:36 839
转载 c++中的强制转换static_cast、dynamic_cast、reinterpret_cast
http://www.cnblogs.com/cuixiaodong427/archive/2011/07/18/2109215.htmlhttp://www.cnblogs.com/bastard/archive/2011/12/14/2288117.html项目代码中,经常遇到类型转换,所以粗略总结一下,具体可参看上面两个链接。static_cast用法:static_cast
2015-12-14 11:37:18 443
转载 GlusterFS常用命令小结
http://blog.chinaunix.net/uid-22166872-id-4347579.html1. 启动/关闭/查看glusterd服务# /etc/init.d/glusterd start# /etc/init.d/glusterd stop# /etc/init.d/glusterd status 2. 开机自动启
2015-12-06 16:58:27 4296
转载 LINUX集群技术构建ANSYS分布式高性能计算平台
(转载请注明出处)随着仿真理论和求解技术越来越成熟,人们对产品虚拟的开发要求越来越高,系统级多体耦合和多物理场耦合计算已经成为计算机仿真的发展方向,用户不在追求单一个体在单一物理场(如结构力学,流体力学)的仿真结果,而是将研究对象的完整系统(如整机、整车)或影响系统性能的所有物理因素一次性纳入计算范畴,重点考察各物理因素综合起来对分析对象或者对整个系统的影响。随着计算机应用的日趋复杂,处理问题的规
2015-11-30 20:02:36 9729 2
转载 解读x86、ARM和MIPS三种主流芯片架构
指令集可分为复杂指令集(CISC)和精简指令集(RISC)两部分,代表架构分别是x86、ARM和MIPS。本文引用地址:http://www.eepw.com.cn/article/268232.htm ARMRISC是为了提高处理器运行速度而设计的芯片体系,它的关键技术在于流水线操作即在一个时钟周期里完成多条指令。相较复杂指令集CISC而言,以RISC为架构体系的ARM指令集的指令格式
2015-11-30 16:13:53 2393
原创 centos iscsi target, win7 iscsi initiator实验
参考:http://blog.csdn.net/horse20000/article/details/7551936http://vbird.dic.ksu.edu.tw/linux_server/0460iscsi.phphttp://www.cnblogs.com/mchina/p/centos-iscsi-network-storage.htmlhttp://www.linu
2015-11-29 17:10:56 1182
转载 glusterfs的一些基本知识
http://my.oschina.net/hncscwc/blog/2100721. 基本概念 (1) brick:The brick is the storage filesystem that has been assigned to a volume. (2) subvolume:A brick after being processed by at least
2015-11-23 21:59:48 2131
转载 GlusetrFS命令解析
http://blog.chinaunix.net/uid-22166872-id-4218861.htmlGlusetrFS命令解析2014-04-21 14:43:54 分类: LINUXGlusetrFS命令解析1,The hostnames used to create the storage pool must be resolvable by D
2015-11-23 21:49:08 894
原创 glusterfs Connection failed. Please check if gluster daemon is operational. 解决方法
在3台虚拟机上,centos6.7,装好了glusterfs。gluster peer status,报错,Connection failed. Please check if gluster daemon is operational.晚上说的方法都试过了,没用。结果发现要到/home/tom/data/apps/glusterfs/sbin目录下,直接./gluster peer
2015-11-23 21:13:01 5994
转载 GlusterFS性能调优基本思路
http://os.51cto.com/art/201402/430133.htmhttp://os.51cto.com/art/201303/384252.htm 《Linux系统性能调优那些事儿》GlusterFS主要应用在集群系统中,具有很好的可扩展性。其整体性能表现与特定应用特征、硬件和软件配置等息息相关。系统部署时,如果性能与估算或经验值相差较大,则需要根据实际情况进行
2015-11-20 21:56:01 820
转载 旧时王谢堂前燕,飞入寻常百姓家——Infiniband实现10Gbps互联
旧时王谢堂前燕,飞入寻常百姓家——Infiniband实现10Gbps互联http://www.chiphell.com/thread-725877-1-1.html(出处: Chiphell - 分享与交流用户体验的最佳平台)好不容易转正了,来发第一帖。Show点之前没人show过的东西。因为最近在DIY NAS的过程中突然产生了一个想法,考虑把台式机的硬盘基本都转移
2015-11-19 17:35:17 2491
原创 centos挂载ntfs
centos默认不能挂载ntfs,但是可以借助ntfs-3g。http://www.linuxfromscratch.org/blfs/view/svn/postlfs/ntfs-3g.htmlDownload (HTTP): https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2015.3.14.tgz1、安装fuse相关;2、./
2015-11-18 21:18:02 453
转载 客户端通过iscsi使用glusterfs
http://www.tuicool.com/articles/RNnyYb最近一直在调研如何将基于glusterfs文件系统创建的文件,利用iscsi协议挂载到局域网内的物理机上,终于有了一点收获,总结一下。首先介绍一下iscsi协议。1 iscsi1.1 iscsi 简介iSCSI利用了TCP/IP的port 860 和 3260 作为沟通的渠道。透过
2015-11-18 14:57:18 3147
转载 Linux 磁盘分区、格式化、挂载、查看操作
http://www.cnblogs.com/itech/archive/2010/12/24/1916255.htmlLinux查看所有磁盘(包括未挂载的):sudo fdisk -l在为主机添加硬盘前,首先要了解Linux系统下对硬盘和分区的命名方法。 1) 在Linux下对SCSI的设备是以sd命名的,第一个ide设备是sda,第二个是sdb,依此类推。一般主板上有两
2015-11-17 21:33:57 5298
转载 Ubuntu 多网口绑定bond
http://www.cnblogs.com/khldragon/p/3642367.htmlhttp://my.oschina.net/zphj1987/blog/77890http://www.linuxidc.com/Linux/2011-01/31048.htm什么是bonding Linux bonding 驱动提供了一个把多个网络接口设备捆绑为单个的
2015-11-12 10:20:29 15423
转载 C++ new失败的处理
http://www.cnblogs.com/avril/p/3175175.html我们都知道,使用 malloc/calloc 等分配内存的函数时,一定要检查其返回值是否为“空指针”(亦即检查分配内存的操作是否成功),这是良好的编程习惯,也是编写可靠程序所必需的。但是,如果你简单地把这一招应用到 new 上,那可就不一定正确了。我经常看到类似这样的代码: in
2015-11-10 09:47:06 518
转载 GlusterFS的安装与使用
http://www.bubuko.com/infodetail-666312.html############################################ 网络架构 ########################################两台服务器 M1 M2 M1 为GlusterFS 主
2015-11-07 19:49:03 2399
转载 通过 ulimit 改善系统性能
https://www.ibm.com/developerworks/cn/linux/l-cn-ulimit/通过 ulimit 改善系统性能本文介绍了 ulimit 内键指令的主要功能以及用于改善系统性能的 ulimit 使用方法。通过这篇文章,读者不仅可以了解 ulimit 所起的作用,并且可以学会如何更好地通过 ulimit 限制资源的使用来改善系统性能。概述
2015-10-06 19:52:01 358
转载 浅谈C中的malloc和free
浅谈C中的malloc和free http://bbs.bccn.net/thread-82212-1-1.html在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用——就是malloc然后free就一切OK了。当然现在对这两个函数的体会也不见得多,不过对于本文章第三部分的内容倒是有了转折性的认识,
2015-10-04 16:39:20 306
原创 C++ undefined reference to `vtable for
项目代码编译时,经常出现类似错误:signleClientReadTest.o: In function `ReplayTask::ReplayTask()':/home/ndsl/vdfs/test0922/trunk/build/test/DS/readTest/../../../../src/DS/Task/ReplayTask.h:28: undefined reference to
2015-09-30 09:56:13 22196 3
转载 Linux Core Dump
Linux Core Dumphttp://www.cnblogs.com/hazir/p/linxu_core_dump.html当程序运行的过程中异常终止或崩溃,操作系统会将程序当时的内存状态记录下来,保存在一个文件中,这种行为就叫做Core Dump(中文有的翻译成“核心转储”)。我们可以认为 core dump 是“内存快照”,但实际上,除了内存信息之外,还有些关键的程
2015-09-26 20:06:43 347
转载 浅谈 C++ 中的 new/delete 和 new[]/delete[]
http://www.cnblogs.com/hazir/p/new_and_delete.html在 C++ 中,你也许经常使用 new 和 delete 来动态申请和释放内存,但你可曾想过以下问题呢?new 和 delete 是函数吗?new [] 和 delete [] 又是什么?什么时候用它们?你知道 operator new 和 operator dele
2015-09-26 19:56:48 297
转载 Linux下命令行控制磁盘之fdisk
以RH9为例,上面有只有两个分区 /dev/sda1 和/dev/sda2#fdisk /dev/sda (注意sda后不要加数字)command(m for help): m 输入m后,就会看到很多命令command(m for help): p 输出当前磁盘的状态command(m for help): q 想要不存储离开吗?按下q,请不要随便按w新增分区:#fdisk /
2015-09-22 09:22:16 941
转载 LINUX C获取文件大小
http://my.oschina.net/mavericsoung/blog/138769在我们学习生活中经常会遇到问题和困难,就比如说我们在学习Linux时,比如怎样Linux获取文件大小的方法。前几天在工作中需要写一段代码,获取一些视频文件的大小,心想:这还不简单吗?直接用标准C的文件操作函数就OK了。于是写了下面的一段代码来实现:?12
2015-09-20 10:02:21 2183
转载 C++中的static关键字的总结
C++中的static关键字的总结 C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。1.面向过程设计中的static1.1静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下: //
2015-09-13 19:46:08 270
转载 状态机的两种写法
http://kb.cnblogs.com/page/528972/有限状态机FSM思想广泛应用于硬件控制电路设计,也是软件上常用的一种处理方法(软件上称为FMM有限消息机)。它把复杂的控制逻辑分解成有限个稳定状态,在每个状态上判断事件,变连续处理为离散数字处理,符合计算机的工作特点。同时,因为有限状态机具有有限个状态,所以可以在实际的工程上实现。但这并不意味着其只能进行有限次的处理,相反,有
2015-09-13 17:13:15 2443 1
转载 状态机思路在程序设计中的应用
http://kb.cnblogs.com/page/528971/状态机的概念 状态机是软件编程中的一个重要概念,比这个概念更重要的是对它的灵活应用。在一个思路清晰而且高效的程序中,必然有状态机的身影浮现。 比如说一个按键命令解析程序,就可以被看做状态机:本来在A状态下,触发一个按键后切换到了B状态,再触发另一个键后切换到C状态,或者返回到A状态。这就是最简单的按键状态机
2015-09-13 17:10:53 422
转载 Linux时间操作(time、gettimeofday)
转载自:http://www.cnblogs.com/yaozhongxiao/archive/2013/04/14/3020353.htmlLinux时间操作(time、gettimeofday)一、time函数 #include time_t time(time_t *calptr);返回距计算机元年的秒数一旦取得这种以秒计的很大的时间值后,通常要调用另一个
2015-08-29 16:02:32 496
转载 CentOS7控制台设置屏幕分辨率
在一台2007年出厂的老服务器上装centos,半路上突然显示器报警说输入信号超出范围,然后就无法安装。网上查了一下只能从字符界面安装了。下面先列出三篇参考的博客:http://www.centoscn.com/CentOS/config/2014/0830/3614.html我们在服务器上,很少会安装图形化界面,一般都使用字符界面的控制台。CentOS 下,控制台分辨率缺省情
2015-04-12 16:07:32 11199
转载 CentOs 设置静态IP 方法
http://www.cnblogs.com/coacaio/archive/2011/12/12/2284715.html在做项目时由于公司局域网采用自动获取IP的方式,导到每次服务器重启主机IP都会变化。为了解决这个问题,我参考了http://blog.sina.com.cn/s/blog_537977e50100qhb5.html的文章然后根据自己的情况设置静态IP解决了这个问题
2015-04-10 19:03:58 475
转载 Linux编程—出错处理之assert,abort,exit,atexit,strerror
1. assert()assert宏的原型定义在assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include assert.h>void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用abort 来终止程序运
2014-10-20 19:43:56 478
转载 IO之内核buffer----"buffer cache"
http://blog.chinaunix.net/uid-29075379-id-3930036.html
2014-09-19 15:19:09 838
ceph能单机安装吗???????
2015-04-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人