摘要:
在需要并行化处理数据的时候,采用消息队列通讯的方式来协作,比采用共享状态的方式要好的多。Erlang ,Go 都使用这一手段来让并行任务之间协同工作。最近读完了 ZeroMQ 的 Guide。写的很不错。前几年一直有做类似的工作,但是自己总结的不好。而 ZeroMQ 把消息通讯方面的模式总结的很不错。ZeroMQ 并不是一个对 socket 的封装,不能用它去实现已有的网络协议。它有自己的模式,不同于更底层的点对点通讯模式。它有比 tcp 协议更高一级的协议。(当然 ZeroMQ 不一定基于 TCP 协议,它也可以用于进程间和进程内通讯。)它改变了通讯都基于一对一的连接这个假设。ZeroMQ 阅读全文
摘要:
A simple unix/linux daemon in Pythonby Sander MarechalI've written a simple Python class for creating daemons on unix/linux systems. It was pieced together for various other examples, mostly corrections to various Python Cookbook articles and a couple of examples posted to the Python mailing lis 阅读全文
摘要:
1 print 1 and 2 输出 2 and的操作符是 1如果是false返回false,如果为true就返回第二个式的值2 a = 1 b = a 赋值的是引用 增量赋值相对普通赋值不仅仅是写法上的改变,最有意义的变化是第一个对象仅被处理一次。可变对象会被就地修改(无修拷贝引用), 不可变对象则和 A = A +B 的结果一样(分配一个新对象),有一个例外就是 A 仅被求值一次。(后面例外的含义是什么?) 但a += 1 分配的是新对象 阅读全文
摘要:
如果一件事情已经在你脑海里不同时候出现超过10次,而且以后也有会出现的趋势,那么就去做吧,踏实的做,不要管别人怎么看你选的是你父母喜欢的专业,你选的是容易得学分的课,你又凭什么要求过上自己想要的生活?目标和定位,有了之后做很多选择就容易了找到自己真正喜欢的,你会不自觉的尽自己最大的努力,并乐在其中【未来的亿万富翁】最近一个洛杉矶的9岁孩子因为一段视频火了起来,他身上有很多亿万富翁的特质:1)童年开始创办自己的商业。2)住在充满机会的加州。3)极具感染力的工作激情。4)惊人的毅力。5)乐观的心态。6)在小细节上控制成本。7)已经获得12万美元的初期投资。视频:http://url.cn/3a5K 阅读全文
摘要:
Ubuntu是一个完全基于Linux的操作系统,它不但免费,而且有专业人员和业余爱好者共同为其提供技术支持。而Nethogs是一个终端下的网络流量监控工具,它的特别之处在于可以显示每个进程的带宽占用情况,这样可以更直观获取网络使用情况。它支持IPv4和IPv6协议、支持本地网卡及PPP链接。AD:Ubuntu是一个完全基于Linux的操作系统,它不但免费,而且有专业人员和业余爱好者共同为其提供技术支持。而Nethogs是一个终端下的网络流量监控工具,它的特别之处在于可以显示每个进程的带宽占用情况,这样可以更直观获取网络使用情况。它支持IPv4和IPv6协议、支持本地网卡及PPP链接。Top可以 阅读全文
摘要:
在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。一、iftop是什么?iftop是类似于top的实时流量监控工具。官方网站:http://www.ex-parrot.com/~pdw/iftop/二、iftop有什么用?iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。三、安装iftop安装方法1、编译安装如果采用编译安装可以到iftop官网下载最新的源码包。安装前需要已经安装好基本的编 阅读全文
摘要:
CPU利用率:Linux以及大多数基于UNIX的操作系统都提供了一条命令来显示系统的平均负载(load average):具体的讲,平均负载代表了在1min,5min和15min内可以运行的任务平均数。可运行的任务包括当前正在运行的任务以及虽然可以运行但正在等待某个处理器空闲的任务。我这里只有一个CPU,且0.31,0.46,0.21均小于1.00,这表明处理器仍拥有额外的空闲周期。同理如果有两个CPU,且load average均小于2.00的话,这同样表明处理器拥有额外的空闲周期。然后负载平均值单独并不能说明所有问题。为了更深入地探究处理器的使用情况,下面介绍几种工具可以提供许多关于CPU 阅读全文
摘要:
因为做linux常常会要做linux下的流量查看,下面的三个方法能很好的解决当前流量查看.注:我认为nload很破,不准.安装方法,请查我的另一个文章,linux的rpm高级管理.iftop工具用途: 用来即时监看网路状态和各ip所使用的频宽执行(必须以root身份)监控eth1的网卡的流量# iftop -i eth1以位元组(bytes)为单位显示流量(预设是位元bits):$ iftop -B直接显示IP, 不进行DNS反解:$ iftop -n直接显示连接埠编号, 不显示服务名称:$ iftop -N显示某个网段进出封包流量$ iftop -F 192.168.1.0/24 or 19 阅读全文
摘要:
从VMM中终止GUEST OS中运行进程康华:主要从事Linux操作系统内核、虚拟机、Linux技术标准、计算机安全、软件测试等领域的研究与开发工作,曾就职MII-HP软件实验室、瞬联软件公司/MOTOROLA、LENOVO研究院。其所合写的Linux专栏见http://www.csdn.net/subject/linux/。如果需要可以联系通过kanghua151@msn.com(MSN)联系他.摘要:本文在从VMM中识别GUEST OS中运行进程的基础上,给出了从VMM中杀死GUEST OS中给定进程的方法并予以实现。1.背景介绍现在我们已经实现了在VMM监视Guest OS中运行进程这一 阅读全文
摘要:
从VMM中识别GUEST OS中的用户进程康华:主要从事Linux操作系统内核、虚拟机、Linux技术标准、计算机安全、软件测试等领域的研究与开发工作,曾就职MII-HP软件实验室、瞬联软件公司/MOTOROLA、LENOVO研究院。其所合写的Linux专栏见http://www.csdn.net/subject/linux/。如果需要可以联系通过kanghua151@msn.com(MSN)联系他.摘要:本文给出了一种从VMM(virtual machine monitor)中根据截获的硬件访问信息和GUEST OS的进程管理信息,在系统运行时自动识别GUEST OS中运行进程的方法——该方 阅读全文