⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 run-client.pl

📁 The Staged Event-Driven Architecture (SEDA) is a new design for building scalable Internet services.
💻 PL
字号:
#!/usr/bin/perl# Front-end script to run MultiClient save logsif (($#ARGV != 3) && ($#ARGV != 4)) {  print "Usage: run-client.pl [-p] <logdir> <server> <numnodes> <numclienttheads>\n";  print "Options:\n";  print "\t-p\tDisplay output directly; do not send to file\n";  exit -1;}$LOGDIR = shift;if ($LOGDIR eq "-p") {  $DIRECT_OUTPUT = 1;  $LOGDIR = shift;}$SERVER = shift;$NUMNODES = shift;$NUMCLIENTTHREADS = shift;$SENDMSGSIZE = 8192;$SENDBURSTSIZE = 1000;$RECVMSGSIZE = 32;$RECVBURSTSIZE = 1;if (!$DIRECT_OUTPUT) {  if (system("mkdir -p $LOGDIR")) { die "Can't run mkdir\n"; }}$logfile = "$LOGDIR/LOG.$NUMNODES.$NUMCLIENTTHREADS.$SENDMSGSIZE.$SENDBURSTSIZE.$RECVMSGSIZE.$RECVBURSTSIZE";if (!$DIRECT_OUTPUT) {  $out = "> $logfile 2>&1";} else {  "2>&1";}$cmd = "rexec -n $NUMNODES java -ms256M -mx256M MultiClient $SERVER $NUMCLIENTTHREADS $SENDMSGSIZE $SENDBURSTSIZE $RECVMSGSIZE $RECVBURSTSIZE $out";#$cmd = "safe-rexec -n $NUMNODES run-client-localdisk.sh $SERVER $NUMCLIENTTHREADS $SENDMSGSIZE $SENDBURSTSIZE $RECVMSGSIZE $RECVBURSTSIZE $out";print STDERR "Running for $logfile\n";system($cmd);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -