为每台服务器分配相等数量的关键字列表

 1 def kw_to_ervery_server(kw,server_total,server_num=1):
 2     ‘‘‘
 3         @kw 是数据库读取的关键字列表
 4         @server_total 服务器台数
 5         @server_num 是服务器编号第一台服务器编号是1,第二台就是2,依次类推
 6         @注意:server_num  < server_total and server_num  > 0
 7
 8     ‘‘‘
 9     if server_num == 0:
10         server_num = 1
11     if (server_num <= 0) or (server_num > server_total):
12         print ‘server_num must be < server_total or server_num must > zero‘
13         return
14     len_kw = len(kw) #关键词
15     num_list = []
16     n1 = int(len_kw/server_total)
17     i = 0
18     n_next = 0
19     while i <= server_total:
20         if i == server_total:
21             n_next = len_kw
22         num_list.append(n_next)
23         n_next += n1
24         i += 1
25     kw_list=kw[num_list[server_num-1]:num_list[server_num]] #每台服务器的关键字列表
26
27     return kw_list
28
29
30 if __name__ == ‘__main__‘:
31     kw = range(110)
32     server_total = 10
33     server_num = 0
34     kw = kw_to_ervery_server(kw,server_total)
35     print kw
时间: 2024-12-22 17:29:55

为每台服务器分配相等数量的关键字列表的相关文章

查看服务器在线用户数量专业工具——Query User

作为一名刚入行的服务器管理员,有些东西还得自己学,否则的话日常工作中的一些小事情会浪费掉你很多时间,比如说这个:查看当前某台服务器上目前有多少用户数.刚开始我是这样滴: 方法一:RDP登录进去查看.这种方法费时,费力,建议天天闲的蛋疼的管理员采用这样的方法,有工作量啊!报告老板,我今天查了100台服务器了,我干活很多吧? 方法二:登录我们的一个监控工具去看.这种方法也是用的最多的吧!但是当监控工具死慢死慢的时候,你能怎么办?你能怎么办?我问你,你能怎么办?只能等!!!我等的花儿都卸了.... 这

QQ是如何完成20万台服务器全量上云的?

截止到目前,QQ 所有的业务都已经迁移到了腾讯云上. 2019 年 1 月 4 日,腾讯技术委员会正式成立,同时下设了两个项目组"开源协同"和"自研上云".现在,作为腾讯自研上云的先行军,QQ 已经率先完成了全量上云. QQ 业务场景有哪些特征?全量上云的整体节奏是什么样的?迁移上云的难度在哪里?关键过程有哪些?-- 为了解开这些谜题,我们采访了参与 QQ 全量上云的多位技术专家. 1.QQ 的业务场景突发 + 群发是最恐怖的场景. QQ 是一个典型的社交产品,社交

【转载】看StackOverflow如何用25台服务器撑起5.6亿的月PV

问答社区网络 StackExchange 由 100 多个网站构成,其中包括了 Alexa 排名第 54 的 StackOverflow.StackExchang 有 400 万用户,每月 5.6 亿 PV,但只用 25 台服务器,并且 CPU 负荷并不高. 它没有使用云计算,因为云计算可能会拖慢速度,更难优化和更难排除系统故障. StackOverflow 仍然使用微软的架构,它非常实际,微软的基础设施能有效工作,又足够廉价,没有令人信服的理由需要做出改变.但这并不表示它不使用 Linux,它

【 Linux 】单台服务器上并发TCP连接数

单台服务器上并发TCP连接数    问题:一台服务器到底能够支持多少TCP并发连接呢? 1. 文件描述符限制:    对于服务器来说,每一个TCP连接都要占用一个文件描述符,一旦文件描述符使用完,新的连接到来返回给我们的错误是"Socket/File:Can't open so many files" 这时,你需要明白操作系统可以打开最大文件数的限制. 进程限制(用户限制):            执行 ulimit -n 输出1024,说明对于一个进程而言最多只能打开1024个文件,

zabbix 创建主机、主机群组、监控第一台服务器

前面介绍了zabbix服务器和zabbix agent的安装配置,今天使用zabbix监控第一台服务器. 1. 安装zabbix agent 在被监控的服务器上安装zabbix agent . 参考<<zabbix agent安装配置>>. 2. zabbix监控服务器 2.1 创建主机 configuration(组态,配置)–>Hosts(主机)–>Create host(创建主机) 属性 描述 主机名 Host name 主机名,只允许数字,空格,句号,下划线,非

mysql启动停止,一台服务器跑 多个mysql数据库

一.以非特权用户运行MySQL服务器在讨论如何启动MySQL服务器之前,让我们考虑一下应该以什么用户身份运行MySQL服务器.服务器可以手动或自动启动.如果你手动启动它, 服务器以你登录Unix(Linux)的用户身份启动,即如果你用paul登录Unix并启动服务器,它用paul运行:如果你用su命令切换到root,然后运启动服务器,则它以root运行.然而,大多数情况下你可能不想手动启动服务器,最有可能是你安排MySQL服务器在系统引导时自动启动,作为标准引导过程的一部分,在Unix下,该引导

.NET技术+25台服务器怎样支撑世界第54大网站

英文原文:StackOverflow Update: 560M Pageviews A Month, 25 Servers, And It's All About Performance StackOverflow 是一个 IT 技术问答网站,用户可以在网站上提交和回答问题.当下的 StackOverflow 已拥有 400 万个用户,4000 万个回答,月 PV5.6 亿,世界排行第 54.然而值得关注的是,支撑他们网站的全部服务器只有 25 台,并且都保持着非常低的资源使用率,这是一场高有效

网络编程释疑之:单台服务器上的并发TCP连接数可以有多少

曾几何时我们还在寻求网络编程中C10K问题的解决方案,但是现在从硬件和操作系统支持来看单台服务器支持上万并发连接已经没有多少挑战性了.我们先假设单台服务器最多只能支持万级并发连接,其实对绝大多数应用来说已经远远足够了,但是对于一些拥有很大用户基数的互联网公司,往往面临的并发连接数是百万,千万,甚至腾讯的上亿(注:QQ默认用的UDP协议).虽然现在的集群,分布式技术可以为我们将并发负载分担在多台服务器上,那我们只需要扩展出数十台电脑就可以解决问题,但是我们更希望能更大的挖掘单台服务器的资源,先努力

MongoDB数据库遭大规模勒索攻击,被劫持26000多台服务器 #精选GITHUBMYSQL

昨天,一个大新闻爆出,MongoDB数据库叕被攻击了.就在上周末,三个黑客团伙劫持了MongoDB逾26000多台服务器,其中规模最大的一组超过22000台. “MongoDB启示录”再临?   此次攻击由安全专家Dylan Katz和Victor Gevers发现,被他们称为是“MongoDB启示录”的延续.所谓的“MongoDB启示录”事件始于2016年12月底,并持续到2017年的头几个月. 据悉,有多个黑客组织参与了此次攻击,他们劫持服务器后,用勒索程序替换了其中的正常内容.外媒称,大多