全部博文(2759)
发布时间:2014-09-11 11:29:42
AoE和iSCSI一样也分为Target和Initiator。AoE Initiator用广播的方式发送包含AoE配置信息查找AoE Target。Target接收到信息后会将有效的storage volumes传送给initiator。 Initiator传送给Target端的AoE信息会夹带一个唯一的tag用来辨识是由哪个Initiator给Target端的。而完整的信息还会包含ATA磁盘的指令。Target会依据tag来响应给特定的Initiator端并执行AoE Messages所包含的disk read/write指令。如果Initiator传送给Target端的信息没响应时会重新传送这信息。......【阅读全文】
发布时间:2014-09-11 11:28:15
二、应用实例解析2.1 subprocess模块的使用1. subprocess.call>>> subprocess.call(["ls", "-l"]) 0 >>> subprocess.call("exit 1", shell=True) 1 2. 调用系统中cmd命令,显示命令执行的结果:x=subprocess.check_output(["echo", "Hello World!"],shell=True) &n.........【阅读全文】
发布时间:2014-09-11 11:28:05
subprocess--子进程管理器一、subprocess 模块简介subprocess最早是在2.4版本中引入的。subprocess模块用来生成子进程,并可以通过管道连接它们的输入/输出/错误,以及获得它们的返回值。它用来代替多个旧模块和函数:os.systemos.spawn*os.popen*popen2.*commands.*关于这个模块可以取代的旧函数可以参见 sub.........【阅读全文】
发布时间:2014-09-11 11:27:14
epoll简介在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linux/posix_.........【阅读全文】