📄 rfc550.txt
字号:
Network Working Group L.P. DeutschRFC # 550 PARC-MAXCNIC # 17796 August 24, 1973 NIC NCP EXPERIMENTFor the past couple of weeks, the NIC NCP has been keeping statistics ontotal incoming messages, incoming host-host control opcodes, and size ofoutgoing messages. The results have been rather enlightening and, Ithink, should be carefully considered by future implementors of NCPs forservers. The statistics will be presented in a rather qualitativefashion, since they were reset each time the system came up, but theyrepresent a total of about 100 hours of uptime, most of it during theworking day.The total numbers of incoming and outgoing messages were almostidentical. There were about 5% more outgoing. There were slightly overhalf as many incoming control opcodes processed as incoming messages; onthe assumption that no incoming control message had more than oneopcode, slightly over half the incoming messages were control messages.The Opcode statistics were somewhat variable. In all cases the ALLopcode accounted for the great majority, from a low of about 50% onweekends to a high of 98% on a busy weekday. Almost all of theremainder were NOPs. No other opcode ever accounted for more than 5%.The output message statistics were taken as log2(message size): thisincluded 1 word of buffer header, 1 word of IMP header, and l word ofhost header. As might be expected, 95% of all outgoing messages had l to4 PDP-10 words (36-bit) of data. However, if one multiplies the countfor each bucket by the average message site for the bucket, the resultis that only 75% of all outgoing data was in the smallest message size:the remaining data was spread out fairly evenly between the otherbuckets.I would draw the following conclusions from these statistics. First,half the messages on the network appear to be ALLs. This suggests thatNCPs should give some thought to processing control messagesefficiently. Second, 95% of the messages are very short. This suggeststhat elaborate buffering and queuing schemes are not likely to bevaluable, since the hypothetical gain in efficient use of the IMP isprobably swamped by the overhead within the host. Third, a sufficientlylarge fraction of all data is in large messages (presumably filetransfers) that it is also necessary to deal with this situationefficiently, e.g. a NCP which always sent l-character messages would notbe satisfactory.Deutsch [Page 1]RFC 550 NIC NCP EXPERIMENT August 1973The ARPANET has been in vigorous operation for a year or two, and manyNCPs have been written during this time (including a rewrite of theTENEX NCP, which probably handles more traffic than all other NCPscombined); to my knowledge, no one has bothered to gather thesestatistics before. The total time invested in putting thesemeasurements into the NIC system was about half an hour (10instructions). I find it regrettable that even those of us presumablyengaged in "computer science" have not found it necessary to confirm ourhypotheses about network operation by experiment an to improve ourtheories on the basis of evidence. [ This RFC was put into machine readable form for entry ] [ into the online RFC archives by Alex McKenzie with ] [ support from GTE, formerly BBN Corp. 10/99 ]Deutsch [Page 2]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -