1、 ETSI GS NFV-TST 008 V3.1.1 (2018-08) Network Functions Virtualisation (NFV) Release 3; Testing; NFVI Compute and Network Metrics Specification Disclaimer The present document has been produced and approved by the Network Functions Virtualisation (NFV) ETSI Industry Specification Group (ISG) and rep
2、resents the views of those members who participated in this ISG. It does not necessarily represent the views of the entire ETSI membership. GROUP SPECIFICATION ETSI ETSI GS NFV-TST 008 V3.1.1 (2018-08)2 Reference RGS/NFV-TST008ed311 Keywords network, NFV, NFVI, SDN, testing ETSI 650 Route des Luciol
3、es F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N 348 623 562 00017 - NAF 742 C Association but non lucratif enregistre la Sous-Prfecture de Grasse (06) N 7803/88 Important notice The present document can be downloaded from: http:/www.etsi.org/standard
4、s-search The present document may be made available in electronic versions and/or in print. The content of any electronic and/or print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any existing or perceived difference in contents b
5、etween such versions and/or in print, the only prevailing document is the print of the Portable Document Format (PDF) version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may be subject to revision or change of status. Info
6、rmation on the current status of this and other ETSI documents is available at https:/portal.etsi.org/TB/ETSIDeliverableStatus.aspx If you find errors in the present document, please send your comment to one of the following services: https:/portal.etsi.org/People/CommiteeSupportStaff.aspx Copyright
7、 Notification No part may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm except as authorized by written permission of ETSI. The content of the PDF version shall not be modified without the written authorization of ETSI. The copy
8、right and the foregoing restriction extend to reproduction in all media. ETSI 2018. All rights reserved. DECTTM, PLUGTESTSTM, UMTSTMand the ETSI logo are trademarks of ETSI registered for the benefit of its Members. 3GPPTM and LTETMare trademarks of ETSI registered for the benefit of its Members and
9、 of the 3GPP Organizational Partners. oneM2M logo is protected for the benefit of its Members. GSMand the GSM logo are trademarks registered and owned by the GSM Association. ETSI ETSI GS NFV-TST 008 V3.1.1 (2018-08)3 Contents Intellectual Property Rights 4g3Foreword . 4g3Modal verbs terminology 4g3
10、Introduction 4g31 Scope 5g32 References 5g32.1 Normative references . 5g32.2 Informative references 5g33 Definitions and abbreviations . 6g33.1 Definitions 6g33.2 Abbreviations . 6g34 Time and Time Intervals for Metrics 6g35 Framework for Metric Definitions . 7g36 Compute Metrics 7g36.1 Background 7
11、g36.2 Name 8g36.3 Parameters 8g36.4 Scope 8g36.5 Units of Measure 8g36.6 Definition . 8g36.7 Method of Measurement 9g36.8 Sources of Error . 9g36.9 Discussion 9g37 Network Metrics . 9g37.1 Background 9g37.2 Name 10g37.3 Parameters 10g37.4 Scope 10g37.5 Units of Measure 10g37.6 Definition . 10g37.7 M
12、ethod of Measurement 11g37.8 Sources of Error . 11g37.9 Discussion 11g38 Memory Metrics . 12g38.1 Background 12g38.2 Name 12g38.3 Parameters 12g38.4 Scope 12g38.5 Units of Measure 12g38.6 Definition . 12g38.7 Method of Measurement 13g38.8 Sources of Error . 13g38.9 Discussion 13g39 Follow-on Activit
13、ies . 13g3Annex A (informative): Examples of Scope Specification for Metrics 14g3A.1 Description . 14g3A.2 Memory Scope . 15g3Annex B (informative): Authors Essential, or potentially Essential, IPRs notified to ETSI in respect of ETSI standards“, which is available from the ETSI Secretariat. Latest
14、updates are available on the ETSI Web server (https:/ipr.etsi.org/). Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web
15、server) which are, or may be, or may become, essential to the present document. Trademarks The present document may include trademarks and/or tradenames which are asserted and/or registered by their owners. ETSI claims no ownership of these except for any which are indicated as being the property of
16、 ETSI, and conveys no right to use or reproduce any trademark and/or tradename. Mention of those trademarks in the present document does not constitute an endorsement by ETSI of products, services or organizations associated with those trademarks. Foreword This Group Specification (GS) has been prod
17、uced by ETSI Industry Specification Group (ISG) Network Functions Virtualisation (NFV). Modal verbs terminology In the present document “shall“, “shall not“, “should“, “should not“, “may“, “need not“, “will“, “will not“, “can“ and “cannot“ are to be interpreted as described in clause 3.2 of the ETSI
18、 Drafting Rules (Verbal forms for the expression of provisions). “must“ and “must not“ are NOT allowed in ETSI deliverables except when used in direct citation. Introduction Although many metrics for the performance and utilization of the Network Function Virtualisation Infrastructure (NFVI) compone
19、nts have been in wide use for many years, there were no independent specifications to support consistent metric development and interpretation. The present document provides the needed specifications for key NFVI metrics. ETSI ETSI GS NFV-TST 008 V3.1.1 (2018-08)5 1 Scope The present document specif
20、ies detailed and vendor-agnostic key operational performance metrics at different layers of the NFVI, especially processor usage and network interface usage metrics. These metrics are expected to serve as references for processed and time-aggregated measurement values for performance management info
21、rmation that traverses the Or-Vi and/or Vi-Vnfm reference points of the NFV architectural framework. The present document contains normative provisions. 2 References 2.1 Normative references References are either specific (identified by date of publication and/or edition number or version number) or
22、 non-specific. For specific references, only the cited version applies. For non-specific references, the latest version of the referenced document (including any amendments) applies. Referenced documents which are not found to be publicly available in the expected location might be found at https:/d
23、ocbox.etsi.org/Reference. NOTE: While any hyperlinks included in this clause were valid at the time of publication, ETSI cannot guarantee their long term validity. The following referenced documents are necessary for the application of the present document. Not applicable. 2.2 Informative references
24、 References are either specific (identified by date of publication and/or edition number or version number) or non-specific. For specific references, only the cited version applies. For non-specific references, the latest version of the referenced document (including any amendments) applies. NOTE: W
25、hile any hyperlinks included in this clause were valid at the time of publication, ETSI cannot guarantee their long term validity. The following referenced documents are not necessary for the application of the present document but they assist the user with regard to a particular subject area. i.1 E
26、TSI GS NFV-INF 003 (V.1.1.1) (12-2014): “Network Functions Virtualisation (NFV); Infrastructure; Compute Domain“. i.2 LinuxTM/UNIX system programming training, Linux man-pages: “TOP(1)“. NOTE: Available at http:/man7.org/linux/man-pages/man1/top.1.html#2._SUMMARY%C2%A0Display. i.3 OReilly Linux Dev
27、Center: “Exploring the /proc/net/ Directory“. NOTE: Available at http:/ i.4 RHEL 6.8 Deployment Guide: “E.2.18. /proc/meminfo“. NOTE: Available at https:/ i.5 ETSI GS NFV 003: “Network Functions Virtualisation (NFV); Terminology for Main Concepts in NFV“. i.6 IETF RFC 7348: “Virtual eXtensible Local
28、 Area Network (VXLAN): A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks“. ETSI ETSI GS NFV-TST 008 V3.1.1 (2018-08)6 i.7 free(1) Linux User Command, published by man7.org. NOTE: Available at http:/man7.org/linux/man-pages/man1/free.1.html. i.8 collectd codebase, file “/s
29、rc/memory.c“, published by GitHub, Inc. NOTE: Available at https:/ i.9 ETSI GS NFV-IFA 003 (V2.4.1): “Network Functions Virtualisation (NFV) Release 2; Acceleration Technologies; vSwitch Benchmarking and Acceleration Specification“. 3 Definitions and abbreviations 3.1 Definitions For the purposes of
30、 the present document, the terms and definitions given in ETSI GS NFV 003 i.5 apply. 3.2 Abbreviations For the purposes of the present document, the abbreviations given in ETSI GS NFV 003 i.5 and the following apply: CPU Central Processing Unit CRC Cyclic Redundancy Check HZ Hertz of the system cloc
31、k, an operating system parameter KiB Kibibytes NFVI Network Function Virtualisation Infrastructure OS Operating System RAM Random Access Memory VIM Virtual Infrastructure Manager VXLAN Virtual eXtensible Local Area Network NOTE: IETF RFC 7348 i.6. 4 Time and Time Intervals for Metrics Coherent compu
32、te domains i.1 usually need access to a clock with accurate time-of-day (or simply time) and sources of periodic interrupts. Time sources are accessed to provide timestamps for events and log entries that document the recent history of the compute environment. Periodic interrupts provide a trigger t
33、o increment counters and read current conditions in the compute and networking environments. The compute domain may contain a very large number of NFV compute nodes i.1, and each node needs to execute a process to synchronize its hardware and system clocks to a source of accurate time-of -day, prefe
34、rably traceable to an international time standard. With the foundation of time, date, and periodic interrupts, a measurement system can determine the beginning and end of time intervals, which is a fundamental aspect of metrics that involve counting and collecting events. Table 4-1 specifies require
35、ments applicable to time, date, and periodic interrupts. Table 4-1: Requirements applicable to time, date and periodic interrupts General-Time-01 Each node in the compute domain shall be able to take readings from (or access) a clock with accurate time-of-day and calendar date. General-Time-02 Each
36、node in the compute domain shall have a source of periodic interrupts available which are derived from the time-of-day clock, with configurable period (a parameter of metrics that use this feature). ETSI ETSI GS NFV-TST 008 V3.1.1 (2018-08)7 When the results from measurement systems are collected an
37、d reported by management systems, the management systems may provide an additional time and date reading associated with the operation to collect the results, using their own time source. 5 Framework for Metric Definitions The metric definitions in the present document are primarily based on the fac
38、t that the resources of the NFVI have utilization and performance characteristics that can be assessed by measurement processes. The resources may be implemented in hardware, software (such as virtual resources), or a combination of both. The measurement processes are primarily implemented in softwa
39、re (such as in the kernel or user space), but may be assisted by features of the hardware. The measured NFVI resources and the measurement processes shall be completely specified in the dimensions of model numbers, firmware versions, software versions, and any other aspects that influence the result
40、s (such as physical location of the components within a datacentres racks and shelves). For example, the fixed frequency of the physical CPU clock in Hz, which governs the rate that the CPU executes instructions, is one important descriptor of the NFVI. Clock Speed may depend on other CPU settings,
41、such as energy-saving power control. For one list of NFVI platform descriptors, see clause 5.1 of ETSI GS NFV-IFA 003 i.9. For each metric it specifies, the present document provides the following elements: Background Name Parameters (input factors) Scope of coverage Unit(s) of measure Definition Me
42、thod of Measurement Sources of Error Discussion NOTE: The present document specifies well-known metrics, and assumes that Virtual Infrastructure Managers (VIM) will control and expose the metrics as specified here, or will be enhanced to collect and convey the metrics with the required framework ele
43、ments, which are Name, Parameters, Scope, Units of measure, and the source of the measurement (where the metric was measured, which may be synonymous with the Scope). 6 Compute Metrics 6.1 Background The Central Processing Unit (CPU) is an essential component of every coherent compute domain. Each C
44、PU is a limited resource in terms of the instructions per second it can execute. It is valuable to monitor the utilization of the CPU resource to fulfil the goals of maintaining continued and efficient operations, and for troubleshooting abnormal behaviour to find root causes. For many uses, it is h
45、elpful to categorize the CPUs execution time into multiple execution contexts, such as system and user contexts. A compute node may include additional processors beyond the main CPU; the metrics specified in this clause can also be used to measure and report the usage of such processors. ETSI ETSI G
46、S NFV-TST 008 V3.1.1 (2018-08)8 VNFs also have a view of CPU resources in terms of execution time they have used during a measurement interval. However, the configured instantiation of the VNF determines how to map its view of virtual processor resource usage to actual hardware CPU resources availab
47、le and used. For example, a VNFs processes may be pinned to one or more CPU cores, or the VNF may be sharing the resources of many CPU cores with other VNFs. 6.2 Name There are two variants of this metric: Processor Usage Processor Utilization The two variants allow reporting this metric as a percen
48、tage. The metric is a function of the scope, set of reported contexts, measurement interval and other factors. 6.3 Parameters The following parameters shall be supported for this metric: Tick interval: the period of timed interrupts when the processors execution context can be recorded. Note that this parameter is an integral part of the method of measurement. The tick interval is sometimes called a “jiffy“. The tick interval is controlled by a system parameter, “HZ“, whose default value shall be 250 Hz for measurements complying with the present document. Set of execution contexts:
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1