在使用python编写交互式程序时,经常用到的两个内部函数是raw_input和input(最常用还是input) ,本篇就通过一些示例看下两者之间的区别 。 一、raw_input 1.输入字符串 1nID = '' 2while 1: 3 nID = raw_input("Input your id plz") 4 if len(nID) != len("yang"): 5 print 'wring length of id,input again' 6 else: 7 break 8print 'your id is %s' % (nID) 2.输入整数 1nAge = int(raw_input("input your……
Continue reading
根据Google透明度报告显示,从上周(5月27日)开始,Google的部分服务开始被屏蔽,其中最主要的是HTTPS搜索服务和Google登录服务,所有相关的Google都受到影响,包括Google.hk和Google.com等。 此次屏蔽的方法主要屏蔽Google部分IP地址的4……
Continue reading
由于5月27日google所有的服务被国内屏蔽的影响,fonts.googleapis.com和ajax.googleapis.com两个站点的所有资源访问也受影响 ,不过蛋疼的是wordpress 3.8以后内置使用了google的fonts和ajax ,用以加快站点的访问速度。这下……
Continue reading
本篇是从网上摘来的一个老外写的一篇文章的译文,主要通过几个示例来了解python 的线程及如何避免线程之间的竞争。 当然在提到python的多线程问题时,很多人会提到GIL的问题,不过本篇要展示的内容不做GIL的讨论。 一、单线程请求与多线程请求 例1:单线程请求 1#!/usr/bin/env python 2import time 3import urllib2 4def get_responses(): 5 urls = [……
Continue reading
公众DNS服务指普通网民日常上网时,把所有待访问网站的域名解析为IP地址的服务器。阿里巴巴于 2014/6/6 上线了他们的公众DNS解析服务AliDNS。阿里DNS目前在全国各个省份,对联通、电信、移动、教育四大网络设置了解析节点,适合全国用户使用。 ISP运营商自身就提供DNS服务,为什么还要使……
Continue reading
UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能。Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、 3D、管道、运算、C库等系统基准性能提供测试数据。 最新版本Un……
Continue reading
工具列表 1system: 2 lmbench 3 unixbench5.1.3 4 ubench 5 freebench 6 nbench 7 ltp 8 xfbsuite 9 geekbench 10 11IO: 12 bonnie++ 13 bonnie 14 bonnie64 15 iozone 16 iometer 17 dbench 18 piozone 19 tiozone 20 21CPU: 22 nbench 23network: 24 netperf 25 NetBench 26 nfsstone 27 netio 28 nepim 29 iperf 30 NetIQ 31 Chariot 32 webbench 33 34Mysql 35 sysbench 36 mysql super-smack 37 program bench 38 bootchart 39 contest 40 httperf 41 jmeter 42 pipebench 43 siege 44 volanomark 45 46HTTP: 47 ab 48 autobench 49 httperf 50 httpload 51 flood 52 webbench 53java: 54 VolanoMark Benchmark 以下部分是来自freebsd 页面上汇总的基准测试工具的下载地……
Continue reading
sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。其主要可以进行 cpu性能、磁盘io性能、调度程序性能、内存分配及传输速度、POSIX线程性能、数据库性能(OLTP基准测试) 几方面的测试。目前sysbench主要支持 MySQL,pgsql,oracle……
Continue reading
当前,完全硬件虚拟化技术(KVM、Xen、Hyper-V 等)能在一个物理主机上很好地运行多个互相独立的操作系统,但这也带来一些问题:性能不佳,资源浪费,系统反应迟缓等。有时候对用户来说,完全的硬件虚拟化并不是最好的选择。 一种替代方案是使用轻量级虚拟化技术 —— 所谓的 LinuX Container 容器 (LXC……
Continue reading
zabbix中支持及于zabbix_sender和trapper的方式获取数据并监控 ,在进行深一步的探讨之前有必要先了解下什么是zabbix_sender和trapper 。如果用过nagios的人,应该知道nagios里有一个nsca_send程序,可以通过将数据直接发送给mon……
Continue reading