feisky

云计算、虚拟化与Linux技术笔记
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 9 10 ··· 66 下一页

2013年3月4日

摘要: 首先查看内核源码中是如何定义的#define __set_task_state(tsk, state_value) \ do { (tsk)->state = (state_value); } while (0) #define set_task_state(tsk, state_value) \ set_mb((tsk)->state, (state_value)) /* * set_current_state() includes a barrier so that the write of current->state * is correctly serialised 阅读全文

posted @ 2013-03-04 18:44 feisky 阅读(1811) 评论(0) 推荐(0)

摘要: 原创文章,转载请注明:转载自系统技术非业余研究本文链接地址:Linux下方便的socket读写查看器(socktop)晚上雕梁说要找个工具来调查下unix域套接字的发送和接受情况,比如说A程序是否送出,B程序是否接收到,他找了tcpdump ,wireshark什么的,貌似都不支持。这时候还是伟大的systemtap来救助了。 因为所有的socket通讯都是通过socket接口来的,任何family的通讯包括unix域套接都要走的,所以只要截获了socket 读写的几个syscall 就搞定了.systemtap发行版本提供了个工具socktop, 位于 /usr/share/doc/syst 阅读全文

posted @ 2013-03-04 14:11 feisky 阅读(1737) 评论(0) 推荐(0)

2013年2月26日

摘要: 1. 安装systemtap$ sudo apt-get install systemtap$ sudo apt-get install systemtap-sdt-dev2. 安装debuginfo:wget http://www.domaigne.com/download/tools/get-dbgsymchmod +x get-dbgsym./get-dbgsym3. 启动stap$ stap -e 'probe kernel.function("sys_open") {log("hello world") exit()}'hell 阅读全文

posted @ 2013-02-26 11:20 feisky 阅读(730) 评论(0) 推荐(0)

2013年2月25日

摘要: Did you know you could traceroute over the TCP protocol?The regulartracerouteusually uses either ICMP or UDP protocols, however firewalls and routers often block the ICMP protocol completely or disallow the ICMP echo requests, or block the UDP ports.However you'd rarely have firewalls and router 阅读全文

posted @ 2013-02-25 08:22 feisky 阅读(1094) 评论(0) 推荐(0)

2013年2月24日

摘要: 在组织如何处理数据方面,Apache Hadoop展开了一场史无前例的革命——通过自由可扩展的Hadoop,可以在比以往更短的时间内,通过新应用创造新价值,并从大数据中提取想要的数 据。这次革命企图使企业建立以Hadoop为中心的数据处理模式,但是同时也提出一个挑战:我们如何在Hadoop的自由下进行协作呢?我们如何对任意格 式的数据进行存储和处理,并按照用户的希望来共享这些数据呢?此外,我们还需考虑,如何将不同工具以及其他系统集成在一起,组成数据中心即计算机?作为Hadoop的用户,对元数据目录的需求是明确的。用户不希望再去“发明轮子”。他们希望与同事合作,分享结果和过程中的数据集合。结合用 阅读全文

posted @ 2013-02-24 20:58 feisky 阅读(859) 评论(0) 推荐(0)

摘要: 本文基于我在瑞典DevOpsDays上发表的“DevOps是个阶段,而不是特定状态”演说整理。如有兴趣,可以在线观看我的演说,不过在阅读本文时,无需事先观看。相关厂商内容 JBoss研究员张建峰确认参加QCon北京,分享如何应用JBoss AS7构建企业私有云 国内最大的Python应用——Sohu邮箱之经验分享,尽在QCon北京企业开发专题 在过去的几年里,我们不断的在文章、演讲、谈话中了解到DevOps这个词。DevOps声称能够在提升整体系统稳定性的同时,建立更快的反馈回 路,并降低产品迭代成本。DevOps的目标令人印象深刻,但作为新生概念,它无法证明能够达到这种预期目标,所以相关的. 阅读全文

posted @ 2013-02-24 20:53 feisky 阅读(1647) 评论(0) 推荐(0)

2013年2月4日

摘要: 首先创建虚拟机的数据卷和swap卷:#lvcreate -L 128m -n newvm-swap xenvg#lvcreate -L 4g -n newvm xenvg使用virt-clone复制:#virt-clone -o testvm -n newvm -f /dev/xenvg/newvm -f /dev/xenvg/newvm-swapCloning testvm-disk | 4.0 GB 01:39 Cloning testvm-swap | 128 MB 00:01 Clone 'newvm' created successfull... 阅读全文

posted @ 2013-02-04 16:21 feisky 阅读(393) 评论(0) 推荐(0)

摘要: 1. Install xen-toolsaptitude install xen-tools工具包中包含以下工具: /usr/bin/xen-create-image /usr/bin/xen-create-nfs /usr/bin/xen-delete-image /usr/bin/xen-list-images /usr/bin/xen-update-image 在自动化管理xen虚拟机时都会用到以上几个命令,在创建虚拟机时主要使用xen-create-image命令,它主要调用以下几个命令: /usr/bin/xt-customize-image 创建镜像安装虚拟机 /usr/bin/x 阅读全文

posted @ 2013-02-04 16:18 feisky 阅读(1103) 评论(0) 推荐(0)

摘要: A few weeks agoLinus Torvalds answered some questionson slashdot. All his responses make good reading but one in particular caught my eye. Asked to describe his favourite kernel hack, Torvalds grumbles he rarely looks at code these days — unless it’s to sort out someone else’s mess. He then pauses t 阅读全文

posted @ 2013-02-04 13:36 feisky 阅读(556) 评论(0) 推荐(0)

2013年2月3日

摘要: Many people know that Amazon Web Services are one of the big players in the cloud computing business, and especially their Infrastructure as a Service offering EC2 is becoming increasingly popular. Few people know that EC2 is probably one of the biggestXeninstallations deployed. But how many know ho 阅读全文

posted @ 2013-02-03 17:39 feisky 阅读(393) 评论(0) 推荐(0)

2013年1月30日

摘要: 本文主要介绍了Redis处理客户端连接的一些内部实现机制,包括连接处理、超时、缓冲区等一系列内容。注:本文所述内容基于 Redis2.6 及以上版本。连接的建立Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行以下一些操作:首先,客户端 socket 会被设置为非阻塞模式,因为 Redis 在网络事件处理上采用的是非阻塞多路复用模型。然后为这个socket 设置 TCP_NODELAY 属性,禁用Nagle 算法然后创建一个 readable 的文件事件用于监听这个客户端 socket 的数据发送当客户端连 阅读全文

posted @ 2013-01-30 09:54 feisky 阅读(6041) 评论(0) 推荐(0)

摘要: 本文来自Bugsnag的联合创始人Simon Maynard的系列文章,作者根据几年来对Redis的使用经历,对Redis监控方法进行了系统性的总结,干货很多,值得一看。原文链接:Redis Masterclass – Part 2, MonitoringRedis 监控最直接的方法当然就是使用系统提供的 info 命令来做了,你只需要执行下面一条命令,就能获得 Redis 系统的状态报告。redis-cli info内存使用如果 Redis 使用的内存超出了可用的物理内存大小,那么 Redis 很可能系统会被OOM Killer杀掉。针对这一点,你可以通过 info 命令对used_memo 阅读全文

posted @ 2013-01-30 09:51 feisky 阅读(809) 评论(0) 推荐(0)

2013年1月24日

摘要: xm new出来的虚机会在/var/lib/xend/domains目录下建立一个以虚机UUID为名称的目录,内部放着虚机的配置文件;而xm create出来的虚机则不会。​ls /var/lib/xend/domains | wc -lxm li | grep -v Domain | grep -v Name | wc -l 阅读全文

posted @ 2013-01-24 13:05 feisky 阅读(554) 评论(0) 推荐(0)

摘要: xend报错:[2012-02-06 13:43:39 15439] INFO (XMLRPCServer:134) Opening TCP XML-RPCserver on localhost:9363; authentication has been disabled for this server.[2012-02-06 13:43:39 15439] INFO (XMLRPCServer:156) Opening Unix domainsocket XML-RPC server on /var/run/xend/xen-api.sock; authentication has been 阅读全文

posted @ 2013-01-24 12:32 feisky 阅读(633) 评论(0) 推荐(0)

2013年1月23日

摘要: #!/bin/bash# Generate vm configuration file for already running vms## Execute 'xm new -F test.cfg' to create vm using generated config## By feiskyvms=`xm li | grep -v Name | grep -v Domain-0 | awk '{print $1}'`for vm in $vmsdo xm li -l $vm > $vm.cfgdone 阅读全文

posted @ 2013-01-23 23:17 feisky 阅读(590) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 66 下一页
无觅相关文章插件,快速提升流量