百度空间 | 百度首页 
 
查看文章
 
校赛pc2系统使用总结.
2009年03月23日 02:25

两场比赛下来,感觉做judge比做比赛累多了。总算为学校acm事业作出了一点贡献。练习赛出了3个题目,校赛出了两个题目,三个非常水的题过了很多人,两个不难的题没人过……没人过比较郁闷。由于两场比赛我都负责配置pc2,我就将一些情况总结下。希望对有需要的人有用。

这次用pc2弄校赛我觉得简直是走钢丝……虽然最后在大家的共同努力下勉强没动用起备用的OnlineJudge,但真的不算成功。400多人的个人赛实在是太勉强了。

基本硬件资源

一层楼有20+个机房,我们这次校赛用了15个。每个机房40台机器,部分有故障 -_-

机器配置: p4 2.8G 1.25G内存 -_-judge机房随便选一个,和选手机房完全一样。

练习赛情况:

Pc2版本 v8.7

12个题目

有提交人数:123

总提交量:1135

Judge房布置:

Site服务器 4台,资料下载1台,board 1台,judge客户端8台。admin客户端都在Site服务器所在机器开。

由于事先不知道有多少同学要来试机,开了4site。每个site2个机房80台机器。

最后由于来的人不多,所以只开了4个机房。所以4site中只用了2个,比较轻松。

结果:

修改某道题数据一次,结果所有题目数据丢失。重新添加题目数据,又可以了。大概处理了2分钟。有将几个代码Givejudge进行rejudge。有极少数team客户端死掉,需要在相应Site进行logoff。再重新连接。有惊无险,没出其他意外。

完成比赛。

校赛情况:

Pc2版本 v8.7

8个题目

有提交人数:410+人(确认报名了480+20人邀请友情参赛)

总提交量:4349

Judge房布置:

Site服务器8台,资料下载2台,board 1台,登陆密码获取系统1台,judge客户端14台,每个Site连出2judge admin客户端都在Site服务器所在机器开。

用到14个机房,开了8site。每个site2个机房80台机器。带起500+台机器。

结果:

一开始就很乱,题目汇总得很迟。为了不让作弊,弄了个登陆密码获取系统,密码与人与学号绑定机器。由于各种资料有部分有误,如注册信息和机器ip列表。弄来弄去,弄去弄来,终于才开始比赛了。

开始后很诡异地Site8 Site17时间不同步相差10分钟。不知道什么情况,但又已经开始,Site8大部分是备用帐号和友情参赛之类,所以就不管了。

Site1 率先死掉。两个机房提交直接显示不能提交,联系staff。在不影响其他Site情况下关掉Site1,重启,还是不行,再重启一次,所有人能登陆,但所有judge不能judge Site1的所有提交,。再重启连到Site1的所有judge。终于这些judgejudge Site1。能正常比赛就不管了-_-其他judge也要重启才能judge Site1。每次重启Site服务器,所有连接到此Site的客户端均要重启。可能由于Site1之前死得比较彻底,连到Site8board完全不理会Site1所有队伍的ac。把board关掉,直接连至Site1,终于正常了。这次是最严重的死掉。弄了半小时。导致Site1同学不能提交或者之前提交后半小时才返回。

终于继续judge,提交数量很多,其中judge客户端经常不定时停止响应,一般等待一会就会恢复正常,或者重新连接。有极少数team客户端死掉,需要在相应Site进行logoff。再重新连接。

没多久就不知道动了语言还是动了题目,又出现所有数据丢失,处理方法同练习赛,重新添加数据,没什么大影响。

比赛过半Site4死掉,Site1也凑热闹地死掉。具体症状是team客户端不能登陆或提交直接显示不能提交,联系staff。重启Site1 Site4服务器,并重新连接Site1 Site4所有客户端,恢复正常。处理了5分钟。

终于比赛完了,judge们累趴了。

系统问题对选手造成的影响只能对选手们道歉,我们经验也不多。

后记:

其实pc2的系统已经算是比较强大了。每个Site下的客户端只连接到该Site,各Site互发信息同步机制是比较好的。减少了连接到服务器的客户端数量,减少了整个系统全部崩溃的风险,几乎不会整个系统崩掉,提交代码和排名信息也有保证。但单个Site崩溃风险加大……

我们有想过用v9.0,由于很多原因,最后还是决定用常用的v87

强烈建议在赛前将所有可以预先准备的东西准备好。如题目,数据,帐号密码安排等。以便能有更多时间处理pc2系统本身的问题。

我们这次的所有数据输入输出均弄到不超过1m。这个是从zsu办省赛和lrjjudge小结得到的经验。

在此严重感谢zsubug教主对我们的支持和帮助。


类别:Acmicpc | 添加到搜藏 | 浏览() | 评论 (10)
 
最近读者:
 
网友评论:
1
2009年03月23日 09:21 | 回复
好像蛮有趣的
 
2
2009年03月23日 11:18 | 回复
e...看起来有趣...

很容易被人骂死的...
 
3
2009年03月23日 12:20 | 回复
赞,我们学校赛就只能用OJ了~~~


你们校赛题目在网上能够找到吗?
 
4
2009年03月23日 16:55 | 回复
题目基本是原创.这里可以下载http://suno1987.googlepages.com/2009.rar
 
5
2009年03月23日 17:09 | 回复
膜拜~~
教主辛苦了..当时我做了3题看见board没自己还特意留底准备重交呢....
 
6
2009年03月23日 21:35 | 回复
Site 1死了那么多次~超怕影响您和超牛的成绩...@_@ T_T

好在龙教主心理素质良好~~赞一个!!
 
7
2009年03月24日 12:53 | 回复
膜拜一下先。
Judge也辛苦了,我所在的Site3很稳固,呵呵。
 
8
2009年03月26日 00:52 | 回复
不错不错,judge真辛苦啊,难道你们学校在积累举办大赛的经验?嘿嘿
 
9
2009年03月26日 02:24 | 回复
呵呵~~那得看老师怎么想了~
 
10
2009年03月26日 22:17 | 回复
学习了~~膜拜~~
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu