INTRODUCTION STATE OF THE ART
|
|
|
- Lewis Hudson
- 9 years ago
- Views:
Transcription
1 Ročník 2012 Číslo V Extended Comparison Study on Merging PCAP Files V. Veselý Department of Information Systems, Faculty of Information Technology, Brno University of Technology Božetěchova 2, Brno [email protected] Abstract: Different formats of PCAP (Packet CAPtures) files are nowadays widely used for storing computer network communications. This paper outlines information about PCAP formats with focus on packets precise timing and order. In thjs paper we compare capabilities of different open-source tools for handling PCAP files and introduce our own tool for merging multiple PCAPs. Finally, we evaluate the performance of the implemented tool and compare it with existing implementations. INTRODUCTION Traffic monitoring is an essential task for network administrators, ISPs or law enforcing agencies. Unfortunately still no standard exists for packet traces exchange. The most widely accepted PCAP formats are LibPCAP, PCAP Next Generation and Microsoft NetMon. The computer communication is often load-balanced and then available traffic captures come from multiple monitoring probes. Because of that the traffic from one host could be spread across different PCAP files. We face a problem how to put together captures correctly whenever we want to successfully trace and reconstruct a particular traffic flow. The structure of the paper is following. First we will try to provide an overview of basic concepts, theory and state of the art in the area of joining PCAP files. In the next chapter we will discuss our contribution to the topic our own software solution called PCAPMerger. Following section will show results of validation/verification tests and comparison with other tools. We will conclude this paper with final remarks and we will briefly mention ideas for future work. STATE OF THE ART In this section we will introduce relevant information about different PCAP file s formats. We will also describe some tools for handling multiple PCAP files either to simply concatenate their content or to merge their content (sort them according to timestamp). And lastly we mention issue regarding handling of timestamp information in PCAP files. It uses just one Global Header (GH) where general information about traffic capture (namely little/big endianess detector, the correction to UTC time, snapshot length, data link type for all frames) is stored. After follows frame layout which consists by turns of Packet Header (PH) (including timestamps and data sizes) and Packet Data (PD). Typical structure of LibPCAP is depicted on Fig. 1. Fig. 1: LibPCAP file structure and frame layout Multiple extensions (e.g. nanoseconds precision resolution) or vendor specific (e.g. Nokia, RedHat, SuSE) variants of this format were introduced during the years. Nevertheless basic version defined above is the only one generally accepted by all applications. PCAP Next Generation PCAP Next Generation (PCAPng) format for storing network communication never became more than IETF draft and currently is maintained outside any IETF working group [3]. A PCAPng file consists of multiple blocks sharing the same common format. Blocks could be categorized into four different groups according to rules of their presence in file: Mandatory (at least one block must be present), Optional (blocks may appear), Obsolete (usage of blocks is depreciated) and Experimental (usage is not yet firmly defined but these blocks could be somehow helpful). Following blocks are the most important for this paper: LibPCAP LibPCAP format [1] is formerly defined as a part of the library with the same name [2]. It is oldest but predominant PCAP format, mostly because it is default for applications like tcpdump or Wireshark. Section Header Block (SHB) this is a mandatory block. It defines the most important parameters of PCAP file (length of section, byte-order and options). Interface Description Block (IDB) it is mandatory and describes characteristics of sniffing interface (link type, snapshot length, IP
2 address, MAC address, interface speed, timestamp resolution options with time zone information, applied traffic filters). Enhanced Packet Block (EPB) it is optional and contains single captured packet or its portion (frame) with all relevant information like interface ID, timestamp, captured length and packet length, packet data, etc. Simple Packet Block (SPB) it is optional and contains single captured frame or its portion (frame), with a minimal set of information about it (just packet length and data). Every Microsoft NetMon file starts with Capture File Header (CFH) which acts as signposts containing starting offsets (byte address) to previously mentioned sections. Fig. 3 shows the whole structure and illustrates offset pointer logic. PCAPng blocks form a tree structure. The physical layout of each PCAP file consists of at least one SHB, with one IDB and corresponding EPB and SPB for packets sniffed on the interface. Typical PCAPng file could have the same structure as it is depicted on Fig. 2. Fig. 2: Structure and layout of PCAPng blocks Microsoft NetMon The most complex and also the most advanced features are offered by Microsoft NetMon (MS NetMon) capture file format, currently version 2.3. This format was introduced in Microsoft Network Monitor (MNM) [4] traffic analyzing tool. A MNM PCAP file is divided into sections storing the following data: Frame Table Simple list where each record represents starting offset of captured frame. Frame Layout Actual frames are stored here. Each one of them starts with Frame Header (FH) which consists of time offset, real and stored frame size, raw frame data and additional information. Process Info Table When traffic capturing is done on an end host then operating system could prepend relevant information about a target or source process of the frame. Such information consists of application path, icon, unique process identifier, source/destination port or source/destination IP address. Comment Info Any frame could have also additional textual comments, which are stored in this section. Extended Info Since version 2.0 MS NetMon is capable recording another time information. Additional to time and delta offset provided by NetMon library it includes also FILETIME timestamps provided by Windows kernel process. Extended Info also holds time zone information for each frame so it is possible to join traffic captures from different places on Earth without any additional time recalculations. Fig. 3: MS NetMon structure and passing of pointers Existing Tools There exists a variety of tools for handling PCAP files differing in what API they use or in which languages they are written. Some of them are even subparts of deep packet analyzing programs like Wireshark or MNM. For instance capinfo (part of Wireshark s installation) is a useful program for displaying all important information about one PCAP file. The most known and widely used tools for merging multiple PCAP files into the one output file are Wireshark s Mergecap [5], FreeBSD s tcpslice [6] or MNM s NMcap [7]. Unfortunately only NMCap is capable of merging PCAP files in any of previously mentioned formats, the others support only a limited set. Table 1 summarizes this information. Table 1: Supported formats Program LibPCAP PCAPng MS NetMon Mergecap YES YES NO tcpslice YES NO NO NMCap YES YES YES
3 Time Order Issue In this section we introduce term time order issue. We describe how PCAP files with this problem look like, how it happens and how it influences existing tools for merging. But first please note the following table which summarizes how time information is stored in different formats above: Table 2: Time information in PCAP formats Format Description LibPCAP Time stored per frame in timestamp with two UINT32 fields 1 st number of seconds and 2 nd number of microseconds since 1/1/1970. Achievable precision is 1 µs. PCAPng Time also stored per frame in timestamp as one UINT64 field measuring units since 1/1/1970 with adjustable precision according to if_tsresol Option settings. Default precision is 1 µs. MS NetMon The CFH contains initial timestamp marking the beginning of packet capture. It is represented as 16 B SYSTEMTIME variable enabling for 1 ms precision. Then each frame stores only (even negative) offset value as UINT64 measuring number of units (0.1 µs increments, a.k.a. ticks) since initial timestamp. Since version 2.4 each frame stores another timestamp as independent UINT64 FILETIME variable with 0.1 µs precision. Now assume that we have a PCAP file where timestamps are not growing incrementally in list of all frame containers (e.g. LibPCAP s PH, MS NetMon s FH, PCAPng s EPB). Fig. 4 contains Wireshark s screenshot that illustrates this instance timestamps of packets #1, #2, #6 and #7 are correct, but timestamps of #3, #4 and #5 are not in order. Fig. 4: Snapshot of PCAP file with Time order issue This kind of PCAPs with time order issue could be a result of the packet capture obtained in one of the following ways: Sniff is performed on the multiple interfaces that usually means that frame containers are stored chronologically per each interface section but not altogether. PCAP is created by a simple concatenation of two or even more PCAPs the last timestamp of a file is not necessary preceding timestamps of packets in the next file. Frame containers are disordered either by purposely exporting them from the one PCAP in to another or because of delayed packet processing by capturing engine. In general, packets can be received simultaneously on different interfaces or even on different capturing machines and can have (nearly) same timestamp. However relevant timestamps are not stored in chronological order in PCAP files with time order issue. Now if we use any previously mentioned tool (Mergecap, NMcap or tcpslice) and try to merge input PCAPs into the chronologically sorted PCAP then we will receive the wrong output. Those programs take from each input PCAP file always the first unprocessed frame container and compare their timestamps between each other. Hence described algorithm just preserves bad time order of frame containers in the resulting output PCAP. Existing tools expect only the basic physical layout of input files timestamps are growing incrementally without any exception. CONTRIBUTION We have decided to solve previously mentioned issue with our own tool, called PCAPMerger. This section introduces some of the basic implementation and design notes. PCAPMerger is implemented in C# language as a console application for.net framework version 4. Previous version of PCAPMerger was based on MNM API and its C# wrapper. Unfortunately resulting application was proven to be ineffective. Hence, we have decided to reimplement it to be independent on any API and to use a low-level binary file access direct file stream reading and writing instead of indirect access to content via API. Without going to unnecessary details PCAPMerger works as follows where time complexity is based on total number of frames in all input PCAP files: 1) ParseArgs() Tries to parse input arguments from console and setup appropriately application s behavior. 2) CheckAndOpenSfsFiles() Check input PCAP files existence and open them for binary read operations. 3) ParseSfsFiles() Parse binary content of PCAPs, namely all important general information (e.g. GH, SHB, CFH, frame headers). Initialize abstract data type collection named Frames for each PCAP files that stores frame relevant data (e.g. timestamps, frame length). Time complexity ().
4 4) VerifyMediaTypes() Function verifies that all frames in PCAPs are of supported L2 type. Following types are accepted Ethernet, FDDI, RawIP, IEEE , ATM, any others are removed. 5) SortFrames() Concatenate all Frames to one giant collection and sort it according to timestamp information using own delegate sorting algorithm. Time complexity varies upon sorting algorithm application offers to use either QuickSort ( )or HeapSort (log). 6) CreateOutput() Creates resulting PCAP file for binary writing. The file includes all frames from input PCAPs but sorted chronologically and it is in LibPCAP format. Time complexity (). 7) CloseFiles() Close input PCAPs. Thanks to used sorting mechanisms and initial preprocessing of data, our tool is capable of effective merging of PCAPs even thou they suffer with time order issue. PCAPMerger supports all three previously described PCAP formats and is easily upgradable to any new future format to come. Besides that we can also merge mixture of different PCAP files on the input. PERFORMANCE TESTING Scenario and settings Only PCAPMerger is capable to correctly merge PCAP files inside which total time order are not kept. Nevertheless in this section we show performance of our application in use-case where time order of frames is ensured merging ordinary PCAP files without time order issue and motivation behind is to compare performance of our solution with the existing ones. To prove PCAPMerger effectiveness we have conducted series of tests focused on measuring CPU and memory requirements and I/O operations. Among tested tools there is also our previous version of PCAPMerger old from the beginning of year 2012 that was based on NetMon API. All programs participated in tests, namely, Mergecap, NMcap, previous version called PCAPMerger old and our brand new PCAPMerger are compared on the same PCAP testing set in LibPCAP format. It is because (see Table 1), this is the only format that is supported by all programs. Testing set consists of one referential big PCAP file format with communication recorded on the backbone network of Brno University of Technology. A size of this file is 1 GB, which reflects usual sizes of real-world PCAP files. The big PCAP is split into ten chronologically consecutive smaller input PCAP files with the approximately 100 MB each. All measurements were performed on computer machine with Intel Core i7 CPU quad core with 3.6 GHz, HDD 500GB with NTFS, installed 16 GB of DDR3 RAM and running Windows 7 x64. Smaller input files are passed to applications in chronologically reversed order to test the worst case scenario for tested routines. Table 3 and Table 4 summarize measured values of tested tools done by Windows Performance Monitor [8] and Windows Performance Analyzer [9]. The meaning of numbers in Table 3 is following: Time = duration of application run; Memory = total size of memory pages touched by process during application run; I/O Read/Write = the first line is the number of read/write operations, the second line is total number of bytes read/write during I/O operations, the third line is average amount of data processed per one operation. Table 4 on the next page provides a comparison of PCAPMerger with other test participants. Table 3: Absolute comparison of measured parameters during tested programs runs Program Time Memory I/O Read I/O Write PCAPMerger 8.6 s 52 MB 1,578,758 ops 5,583,342,861 B c. 3,537 B/op 306,992 ops B c. 4,096 B/op Mergecap 3.3 s 6.3 MB NMCap s 794 MB PCAPMerger old 61.1 s 112 MB 288,986 ops 1,183,609,240 B c. 4,096 B/op 36,744 ops 1,204,307,836 B c. 32,776 B/op 73,365 ops 2,403,996,078 B c. 32,767 B/op 306,992 ops 1,257,436,288 B c. 4,096 B/op 3,159 ops 2,301,226,389 B c. 728,466 B/op 5,913 ops 3,697,550,024 B c. 625,325 B/op
5 Table 4: Relative comparison of measured parameters during tested programs runs PCAPMerger vs. Program Run speed Memory requirements Bytes read Bytes written Mergecap c. 2.6 slower c. 8.3 more c. 4.7 more equal NMCap c faster c less c. 4.6 more c. 1.8 more PCAPMerger old c. 7.1 faster c. 2.1 less c. 2.3 more c. 2.9 more Fig. 5: Arrangement of I/O operation types for PCAPMerger Discussion Each output was automatically compared with the original big PCAP file. No content differences (none missing or malformed frames) were detected although sizes of output files slightly varied according to applications approaches to storing information (e.g. NMCap uses MS NetMon as default output format instead of LibPCAP). Let us briefly discuss results of individual tools. NMCap achieved the lowest performance. It needs much more resources to complete the same task than others. It highly utilizes CPU and what is more severe its memory consumption is not scalable. Additional tests with NMCap revealed that trying to merge ten 1 GB large PCAPs together depletes all available memory and OS ends up with excessive swapping and reallocating memory pages. Hence, NMCap seems to be not suitable for merging large PCAP files. We can observe a significant improvement in speed and more than twofold decrease of memory consumption when comparing current and old version of PCAPMerger. Hence, disengaging program from NetMon API had positive impact on overall performance. The results show us that Mergecap outperforms our tools in the speed of merging task. That is because it uses the same approach based on the direct binary access to PCAP files and it has very simplified sorting logic. Hence, it needs nearly no memory because it doesn t need to cache anything. Still Mergecap is unable to deal with time order issue as all other competitors of PCAPMerger. The last notable measured parameters are I/O reading and writing operations during run of each application. A comparison of the total number of operations does not clearly reflect effectiveness of the implementation on the one hand a program could use just a few operations each obtaining a large block of data. On the other hand it could use many quicker operations each obtaining a smaller part of data. Tested disk file system is NTFS which has 4 KB as the default block size. Because of that we consider 4 KB of data transferred per operation as optimum. From all testing subjects only PCAPMerger and Mergecap reach this transferring speed. Notice excessive amount of data read by PCAPMerger nearly 5.5 GB. Unfortunately this overhead is connected with.net framework implementation of binary access to files. Related basic C# methods for reading, writing and seeking in file stream are safe so that they have exception catchers and fail safes which cannot be overridden and which introduce additional I/O Read operations. This illustrates chart on Fig. 5 where green bars represent portion of I/O Read operations and red bars represents I/O Write operations. During SortFrames() functions starting at time 5.4 second only I/O Write should occur but inside.net framework those methods are connected with some additional I/O Read methods. CONCLUSION AND FUTURE WORK In this paper we summarized information about PCAP formats namely structure of file, usage of timestamps in the frame of captured packets timing and ordering. We provided analysis of existing freely available tools for merging/concatenating multiple PCAPs into the one file and introduce our own solution. We compared performance of our PCAPMerger on the testing set and proved that it is superior to our previous version based on NetMon API PCAP manipulation and the other tool called NMCap. PCAPMerger s performance is comparable to Mergecap and thus it could be used as an equivalent
6 or even as a replacement in cases of merging files in PCAPng or MS NetMon format. Deeper profiling of PCAPMerger reveals that it spends nearly 40% of execution time in SortFrame() function. Hence, we want to work on improving sorting algorithm in near future, thus making PCAPMerger even faster. We also want to make it functional part of bigger framework for handling PCAP files. Source codes of current version of PCAPMerger application importable to Visual Studio 2010 could be downloaded from: [7] P. Long. (2006, October) NMCap: the easy way to Automate Capturing. [Online]. Available from WWW: 0/24/nmcap-the-easy-way-to-automatecapturing.aspx> Windows Server [Online]. Available from WWW: [9] Microsoft. (2012, July) Windows Performance Analyzer. [Online]. Available from WWW: < px> ACKNOWLEDGEMENT This work was partially supported by the BUT FIT grant MV-VG Modern Tools for Detection and Mitigation of Cyber Criminality on the New Generation Internet and in frame of ESF project CZ.1.07/2.3.00/ TeamIT Building Competitive Research Teams in IT. REFERENCES [1] G. Harris. (2011, March) Development/LibpcapFileFormat. [Online]. Available from WWW: < apfileformat/> [2] T. Carstens. (2012, February) TCPDump&libpcap. [Online]. Available from WWW: < [3] L. Degioanni, F. Risso, and G. Varenni. (2009, July) PCAP Next Generation Dump File Format. [Online]. Available from WWW: < DumpFileFormat.html> [4] Microsoft. (2012, February) Network Monitor - Site Home. [Online]. Available from WWW: < [5] S. Renfro and B. Guyton. (2012, February) mergecap - The Wireshark Network Analyzer [Online]. Available from WWW: < [6] B. Fenner. (2012, February) The tcpslice project. [Online]. Available from WWW: < [8] Microsoft. (2012, February) Performance and Reliability Monitoring Step-by-Step Guide for
Large-Scale TCP Packet Flow Analysis for Common Protocols Using Apache Hadoop
Large-Scale TCP Packet Flow Analysis for Common Protocols Using Apache Hadoop R. David Idol Department of Computer Science University of North Carolina at Chapel Hill [email protected] http://www.cs.unc.edu/~mxrider
Gigabit Ethernet Packet Capture. User s Guide
Gigabit Ethernet Packet Capture User s Guide Copyrights Copyright 2008 CACE Technologies, Inc. All rights reserved. This document may not, in whole or part, be: copied; photocopied; reproduced; translated;
Wireshark and tcpdump: Packet Capture for Network Analysis
Wireshark and tcpdump: Packet Capture for Network Analysis Networking 2013: A Summit for Network Pros Dr. Charles J. Antonelli The University of Michigan Wireshark 2 tcpdump 3 Roadmap libpcap pcapng tcpdump
How To Monitor And Test An Ethernet Network On A Computer Or Network Card
3. MONITORING AND TESTING THE ETHERNET NETWORK 3.1 Introduction The following parameters are covered by the Ethernet performance metrics: Latency (delay) the amount of time required for a frame to travel
LCMON Network Traffic Analysis
LCMON Network Traffic Analysis Adam Black Centre for Advanced Internet Architectures, Technical Report 79A Swinburne University of Technology Melbourne, Australia [email protected] Abstract The Swinburne
Network Traffic Analysis
2013 Network Traffic Analysis Gerben Kleijn and Terence Nicholls 6/21/2013 Contents Introduction... 3 Lab 1 - Installing the Operating System (OS)... 3 Lab 2 Working with TCPDump... 4 Lab 3 - Installing
Introduction to Wireshark Network Analysis
Introduction to Wireshark Network Analysis Page 2 of 24 Table of Contents INTRODUCTION 4 Overview 4 CAPTURING LIVE DATA 5 Preface 6 Capture Interfaces 6 Capture Options 6 Performing the Capture 8 ANALYZING
Network Probe User Guide
Network Probe User Guide Network Probe User Guide Table of Contents 1. Introduction...1 2. Installation...2 Windows installation...2 Linux installation...3 Mac installation...4 License key...5 Deployment...5
D1.2 Network Load Balancing
D1. Network Load Balancing Ronald van der Pol, Freek Dijkstra, Igor Idziejczak, and Mark Meijerink SARA Computing and Networking Services, Science Park 11, 9 XG Amsterdam, The Netherlands June [email protected],[email protected],
How To Gather Log Files On A Pulse Secure Server On A Pc Or Ipad (For A Free Download) On A Network Or Ipa (For Free) On An Ipa Or Ipv (For An Ubuntu) On Your Pc
Network Connect & Pulse Performance Logs on Windows How-to Published Date July 2015 Contents Introduction 4 Part 1: Client Prerequisites 4 Step 1.1: Packet Sniffer 4 Step 1.2: Output of IPs, Routes, Ping,
Network Connect Performance Logs on MAC OS
Network Connect Performance Logs on MAC OS How-to Juniper Networks, Inc. 1 Table of Contents Introduction Part 1: Client Prerequisites... 3 Step 1.1: Packet Sniffer... 3 Step 1.2: Output IPs, Routes, Ping,
e-config Data Migration Guidelines Version 1.1 Author: e-config Team Owner: e-config Team
Data Migration was a one-time optional activity to migrate the underlying portfolio database in e- config and was only needed during the e-config Upgrade that was rolled out on January 21, 2013. This document
Using Wireshark to Create Network-Usage Baselines
Using Wireshark to Create Network-Usage Baselines Georgia Tech Research Institute Georgia Institute of Technology Atlanta, GA 30332 Email: [email protected] Phone: 404.407.7554 - Wireshark is
HONE: Correlating Host activities to Network communications to produce insight
HONE: Correlating Host activities to Network communications to produce insight GLENN A. FINK, PH.D. Senior Scientist, Secure Cyber Systems SEAN STORY, PMP Project Manager, Software Engineering & Architectures
Troubleshooting Procedures for Cisco TelePresence Video Communication Server
Troubleshooting Procedures for Cisco TelePresence Video Communication Server Reference Guide Cisco VCS X7.2 D14889.01 September 2011 Contents Contents Introduction... 3 Alarms... 3 VCS logs... 4 Event
Network Connect & Junos Pulse Performance Logs on Windows
Network Connect & Junos Pulse Performance Logs on Windows How-to Juniper Networks, Inc. 1 Table of Contents Introduction Part 1: Client Prerequisites... 3 Step 1.1: Packet Sniffer... 3 Step 1.2: Output
Wireshark in a Multi-Core Environment Using Hardware Acceleration Presenter: Pete Sanders, Napatech Inc. Sharkfest 2009 Stanford University
Wireshark in a Multi-Core Environment Using Hardware Acceleration Presenter: Pete Sanders, Napatech Inc. Sharkfest 2009 Stanford University Napatech - Sharkfest 2009 1 Presentation Overview About Napatech
Delivering Quality in Software Performance and Scalability Testing
Delivering Quality in Software Performance and Scalability Testing Abstract Khun Ban, Robert Scott, Kingsum Chow, and Huijun Yan Software and Services Group, Intel Corporation {khun.ban, robert.l.scott,
Gladinet Cloud Backup V3.0 User Guide
Gladinet Cloud Backup V3.0 User Guide Foreword The Gladinet User Guide gives step-by-step instructions for end users. Revision History Gladinet User Guide Date Description Version 8/20/2010 Draft Gladinet
Scalability Factors of JMeter In Performance Testing Projects
Scalability Factors of JMeter In Performance Testing Projects Title Scalability Factors for JMeter In Performance Testing Projects Conference STEP-IN Conference Performance Testing 2008, PUNE Author(s)
System Requirements Table of contents
Table of contents 1 Introduction... 2 2 Knoa Agent... 2 2.1 System Requirements...2 2.2 Environment Requirements...4 3 Knoa Server Architecture...4 3.1 Knoa Server Components... 4 3.2 Server Hardware Setup...5
SIDN Server Measurements
SIDN Server Measurements Yuri Schaeffer 1, NLnet Labs NLnet Labs document 2010-003 July 19, 2010 1 Introduction For future capacity planning SIDN would like to have an insight on the required resources
SIP Infrastructure Performance Testing
SIP Infrastructure Performance Testing MIROSLAV VOZNAK, JAN ROZHON Department of Telecommunications VSB Technical University of Ostrava 17. listopadu 15, Ostrava CZECH REPUBLIC [email protected],
PARALLELS SERVER 4 BARE METAL README
PARALLELS SERVER 4 BARE METAL README This document provides the first-priority information on Parallels Server 4 Bare Metal and supplements the included documentation. TABLE OF CONTENTS 1 About Parallels
I3: Maximizing Packet Capture Performance. Andrew Brown
I3: Maximizing Packet Capture Performance Andrew Brown Agenda Why do captures drop packets, how can you tell? Software considerations Hardware considerations Potential hardware improvements Test configurations/parameters
Detecting Threats in Network Security by Analyzing Network Packets using Wireshark
1 st International Conference of Recent Trends in Information and Communication Technologies Detecting Threats in Network Security by Analyzing Network Packets using Wireshark Abdulalem Ali *, Arafat Al-Dhaqm,
IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Hyper-V Server Agent Version 6.3.1 Fix Pack 2.
IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Hyper-V Server Agent Version 6.3.1 Fix Pack 2 Reference IBM Tivoli Composite Application Manager for Microsoft Applications:
Performance Test Report KENTICO CMS 5.5. Prepared by Kentico Software in July 2010
KENTICO CMS 5.5 Prepared by Kentico Software in July 21 1 Table of Contents Disclaimer... 3 Executive Summary... 4 Basic Performance and the Impact of Caching... 4 Database Server Performance... 6 Web
Exchange Migration Guide
IceWarp Unified Communications Exchange Migration Guide Version 11.3 Exchange Migration Guide 2 Exchange Migration Guide This document will guide you through a process of migration from Microsoft Exchange
IBM Tivoli Monitoring Version 6.3 Fix Pack 2. Infrastructure Management Dashboards for Servers Reference
IBM Tivoli Monitoring Version 6.3 Fix Pack 2 Infrastructure Management Dashboards for Servers Reference IBM Tivoli Monitoring Version 6.3 Fix Pack 2 Infrastructure Management Dashboards for Servers Reference
Monitoring of Tunneled IPv6 Traffic Using Packet Decapsulation and IPFIX
Monitoring of Tunneled IPv6 Traffic Using Packet Decapsulation and IPFIX Martin Elich 1,3, Matěj Grégr 1,2 and Pavel Čeleda1,3 1 CESNET, z.s.p.o., Prague, Czech Republic 2 Brno University of Technology,
Hardware and Software Requirements. Release 7.5.x PowerSchool Student Information System
Release 7.5.x PowerSchool Student Information System Released October 2012 Document Owner: Documentation Services This edition applies to Release 7.5.x of the PowerSchool software and to all subsequent
Sage SalesLogix White Paper. Sage SalesLogix v8.0 Performance Testing
White Paper Table of Contents Table of Contents... 1 Summary... 2 Client Performance Recommendations... 2 Test Environments... 2 Web Server (TLWEBPERF02)... 2 SQL Server (TLPERFDB01)... 3 Client Machine
Customer Tips. Network Packet Analyzer Tips. for the user. Purpose. Introduction to Packet Capture. Xerox Multifunction Devices.
Xerox Multifunction Devices Customer Tips January 15, 2004 This document applies to these Xerox products: Network Packet Analyzer Tips Purpose This document contains a procedure that Xerox customers can
Kentico CMS 6.0 Performance Test Report. Kentico CMS 6.0. Performance Test Report February 2012 ANOTHER SUBTITLE
Kentico CMS 6. Performance Test Report Kentico CMS 6. Performance Test Report February 212 ANOTHER SUBTITLE 1 Kentico CMS 6. Performance Test Report Table of Contents Disclaimer... 3 Executive Summary...
A Middleware Strategy to Survive Compute Peak Loads in Cloud
A Middleware Strategy to Survive Compute Peak Loads in Cloud Sasko Ristov Ss. Cyril and Methodius University Faculty of Information Sciences and Computer Engineering Skopje, Macedonia Email: [email protected]
Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for On-Premises Single Tenant Deployments
Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for On-Premises Single Tenant Deployments July 2014 White Paper Page 1 Contents 3 Sizing Recommendations Summary 3 Workloads used in the tests 3 Transactional
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Computing
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Computing N.F. Huysamen and A.E. Krzesinski Department of Mathematical Sciences University of Stellenbosch 7600 Stellenbosch, South
Windows Server 2008 R2 Hyper-V Live Migration
Windows Server 2008 R2 Hyper-V Live Migration Table of Contents Overview of Windows Server 2008 R2 Hyper-V Features... 3 Dynamic VM storage... 3 Enhanced Processor Support... 3 Enhanced Networking Support...
Remote Network Accelerator
Remote Network Accelerator Evaluation Guide LapLink Software 10210 NE Points Drive Kirkland, WA 98033 Tel: (425) 952-6000 www.laplink.com LapLink Remote Network Accelerator Evaluation Guide Page 1 of 19
TCP Packet Tracing Part 1
TCP Packet Tracing Part 1 Robert L Boretti Jr ([email protected]) Marvin Knight ([email protected]) Advisory Software Engineers 24 May 2011 Agenda Main Focus - TCP Packet Tracing What is TCP - general description
Windows Server 2008 R2 Hyper-V Live Migration
Windows Server 2008 R2 Hyper-V Live Migration White Paper Published: August 09 This is a preliminary document and may be changed substantially prior to final commercial release of the software described
IDIS Solution Suite. Backup Service. Software Manual. Powered by
Solution Suite Software Manual Backup Service Powered by Before reading this manual This Operation Manual provides instructions for using Solution Suite, a network integration solution enabling remote
RAID Implementation for StorSimple Storage Management Appliance
RAID Implementation for StorSimple Storage Management Appliance Alpa Kohli June, 2012 KB-00008 Document Revision 1 StorSimple knowledge base articles are intended to provide customers with the information
DMS Performance Tuning Guide for SQL Server
DMS Performance Tuning Guide for SQL Server Rev: February 13, 2014 Sitecore CMS 6.5 DMS Performance Tuning Guide for SQL Server A system administrator's guide to optimizing the performance of Sitecore
Hands-on Network Traffic Analysis. 2015 Cyber Defense Boot Camp
Hands-on Network Traffic Analysis 2015 Cyber Defense Boot Camp What is this about? Prerequisite: network packet & packet analyzer: (header, data) Enveloped letters inside another envelope Exercises Basic
AppResponse Xpert RPM Integration Version 2 Release Notes
AppResponse Xpert RPM Integration Version 2 Release Notes RPM Integration provides additional functionality to the Riverbed OPNET AppResponse Xpert real-time application performance monitoring solution.
Using Synology SSD Technology to Enhance System Performance Synology Inc.
Using Synology SSD Technology to Enhance System Performance Synology Inc. Synology_SSD_Cache_WP_ 20140512 Table of Contents Chapter 1: Enterprise Challenges and SSD Cache as Solution Enterprise Challenges...
Table of Contents. Chapter 5 Backed-up Video Playback & Exportation... 29 5.1 Playing back Backed-up Video... 29 5.2 Exporting Backed-up Video...
inex Backup Table of Contents Chapter 1 Introduction... 1 1.1 System Diagram... 2 Backup Service Registered on Administration Service... 2 Backup Service Registered on Federation Service... 3 Chapter 2
PARALLELS SERVER BARE METAL 5.0 README
PARALLELS SERVER BARE METAL 5.0 README 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This document provides the first-priority information on the Parallels Server Bare Metal
Windows Server Performance Monitoring
Spot server problems before they are noticed The system s really slow today! How often have you heard that? Finding the solution isn t so easy. The obvious questions to ask are why is it running slowly
Verifying the IEC 61850 Configuration and Assessing the Communication Network during Commissioning
1 Verifying the IEC 61850 Configuration and Assessing the Communication Network during Commissioning Dr. Fred Steinhauser, OMICRON, Austria Abstract Although IEC 61850 is sometimes just called the "new
ProTrack: A Simple Provenance-tracking Filesystem
ProTrack: A Simple Provenance-tracking Filesystem Somak Das Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology [email protected] Abstract Provenance describes a file
Zinstall HDD User Guide
Zinstall HDD User Guide Thank you for purchasing Zinstall. If you have any questions, issues or problems, please contact us: Toll-free phone: (877) 444-1588 International callers: +1-877-444-1588 Support
A SIMPLE WAY TO CAPTURE NETWORK TRAFFIC: THE WINDOWS PACKET CAPTURE (WINPCAP) ARCHITECTURE. Mihai Dorobanţu, M.Sc., Mihai L. Mocanu, Ph.D.
A SIMPLE WAY TO CAPTURE NETWORK TRAFFIC: THE WINDOWS PACKET CAPTURE (WINPCAP) ARCHITECTURE Mihai Dorobanţu, M.Sc., Mihai L. Mocanu, Ph.D. Department of Software Engineering, School of Automation, Computers
How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)
Scalability Results Select the right hardware configuration for your organization to optimize performance Table of Contents Introduction... 1 Scalability... 2 Definition... 2 CPU and Memory Usage... 2
External Sorting. Why Sort? 2-Way Sort: Requires 3 Buffers. Chapter 13
External Sorting Chapter 13 Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1 Why Sort? A classic problem in computer science! Data requested in sorted order e.g., find students in increasing
MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM?
MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM? Ashutosh Shinde Performance Architect [email protected] Validating if the workload generated by the load generating tools is applied
ViconNet/Software House C Cure Integration
User Guide XX250-00-01 ViconNet/Software House C Cure Integration Vicon Industries Inc. Tel: 631-952-2288 Fax: 631-951-2288 Toll Free: 800-645-9116 24-Hour Technical Support: 800-34-VICON (800-348-4266)
Retrieving Data from Apple ios Devices Using XRY
Retrieving Data from Apple ios Devices Using XRY 175 Lakeside Ave, Room 300A Phone: (802)865-5744 Fax: (802)865-6446 http://www.lcdi.champlain.edu 12/ /2014 The following is a step-by-step walkthrough
WildPackets engaged Miercom to conduct comprehensive,
Lab Testing Summary Report January 2014 Report 140109 Key findings and conclusions: Omnipliance TL network analysis appliance with two-port OmniAdapter 10G card proves in testing a capture-to-disk rate
Packet Capture in 10-Gigabit Ethernet Environments Using Contemporary Commodity Hardware
Packet Capture in 1-Gigabit Ethernet Environments Using Contemporary Commodity Hardware Fabian Schneider Jörg Wallerich Anja Feldmann {fabian,joerg,anja}@net.t-labs.tu-berlin.de Technische Universtität
On Benchmarking Popular File Systems
On Benchmarking Popular File Systems Matti Vanninen James Z. Wang Department of Computer Science Clemson University, Clemson, SC 2963 Emails: {mvannin, jzwang}@cs.clemson.edu Abstract In recent years,
Web. Anti- Spam. Disk. Mail DNS. Server. Backup
Email Server Appliance N ew generation of Server Appliance, AirLive, is designed for the SMB or enterprise that needs to install an easy maintained and fully functional mail server. It not only preserves
Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage
Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage Technical white paper Table of contents Executive summary... 2 Introduction... 2 Test methodology... 3
Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1
Performance Study Performance Characteristics of and RDM VMware ESX Server 3.0.1 VMware ESX Server offers three choices for managing disk access in a virtual machine VMware Virtual Machine File System
NetWrix USB Blocker. Version 3.6 Administrator Guide
NetWrix USB Blocker Version 3.6 Administrator Guide Table of Contents 1. Introduction...3 1.1. What is NetWrix USB Blocker?...3 1.2. Product Architecture...3 2. Licensing...4 3. Operation Guide...5 3.1.
Enterprise Manager Performance Tips
Enterprise Manager Performance Tips + The tips below are related to common situations customers experience when their Enterprise Manager(s) are not performing consistent with performance goals. If you
KViewCenter Software User Manual 2012 / 04 / 20 Version 2.2.1.0
KViewCenter Software User Manual 2012 / 04 / 20 Version 2.2.1.0 Table of Contents Chapter 1. KViewCenter Interface... 5 1.1. Log in.... 5 1.2. Log out... 5 1.3. Control Panel... 6 1.4. Control Panel (Preview
USING WIRESHARK TO CAPTURE AND ANALYZE NETWORK DATA
USING WIRESHARK TO CAPTURE AND ANALYZE NETWORK DATA CPSC 441 TUTORIAL JANUARY 30, 2012 TA: RUITING ZHOU The content of these slides are taken from CPSC 526 TUTORIAL by Nashd Safa (Extended and partially
IDIS Solution Suite. Backup Service. Software Manual. Powered by
Solution Suite Software Manual Backup Service Powered by Before reading this manual This Operation Manual provides instructions for using Solution Suite, a network integration solution enabling remote
3CX Phone System Enterprise 512SC Edition Performance Test
3CX Phone System Enterprise 512SC Edition Performance Test 3CX Phone System is one of the most popular IP PBX systems that works flawlessly in a Microsoft Windows environment. It s renowned for its simplicity,
File Management. Chapter 12
Chapter 12 File Management File is the basic element of most of the applications, since the input to an application, as well as its output, is usually a file. They also typically outlive the execution
Capturing Network Traffic With Wireshark
Capturing Network Traffic With Wireshark A White Paper From For more information, see our web site at Capturing Network Traffic with Wireshark Last Updated: 02/26/2013 In some cases, the easiest way to
SQL diagnostic manager Management Pack for Microsoft System Center. Overview
Overview What is so cool about the SQL diagnostic manager Management Pack? The SQL diagnostic manager (SQLdm) Management Pack integrates key monitors and alerts used by SQL Server DBAs with Microsoft's
RingStor User Manual. Version 2.1 Last Update on September 17th, 2015. RingStor, Inc. 197 Route 18 South, Ste 3000 East Brunswick, NJ 08816.
RingStor User Manual Version 2.1 Last Update on September 17th, 2015 RingStor, Inc. 197 Route 18 South, Ste 3000 East Brunswick, NJ 08816 Page 1 Table of Contents 1 Overview... 5 1.1 RingStor Data Protection...
Performance in the Infragistics WebDataGrid for Microsoft ASP.NET AJAX. Contents. Performance and User Experience... 2
Performance in the Infragistics WebDataGrid for Microsoft ASP.NET AJAX An Infragistics Whitepaper Contents Performance and User Experience... 2 Exceptional Performance Best Practices... 2 Testing the WebDataGrid...
IMPLEMENTING GREEN IT
Saint Petersburg State University of Information Technologies, Mechanics and Optics Department of Telecommunication Systems IMPLEMENTING GREEN IT APPROACH FOR TRANSFERRING BIG DATA OVER PARALLEL DATA LINK
Central Management Software CV3-M1024
Table of Contents Chapter 1. User Interface Overview...5 Chapter 2. Installation...6 2.1 Beginning Installation...6 2.2 Starting the CMS software...10 2.3 Starting it from the Start menu...10 2.4 Starting
SecureVault Online Backup Service FAQ
SecureVault Online Backup Service FAQ C0110 SecureVault FAQ (EN) - 1 - Rev. 19-Nov-2007 Table of Contents 1. General 4 Q1. Can I exchange the client type between SecureVault PC Backup Manager and SecureVault
Application Compatibility Best Practices for Remote Desktop Services
Application Compatibility Best Practices for Remote Desktop Services Introduction Remote Desktop Services in Windows Server 2008 R2 allows Windows Server to be accessed by multiple users concurrently to
Embedded Operating Systems in a Point of Sale Environment. White Paper
Embedded Operating Systems in a Point of Sale Environment White Paper December 2008 Contents Embedded Operating Systems in a POS Environment... 3 Overview... 3 POS Operating Systems... 3 Operating Systems
Charter Business Desktop Security Administrator's Guide
Charter Business Desktop Security Administrator's Guide Table of Contents Chapter 1: Introduction... 4 Chapter 2: Getting Started... 5 Creating a new user... 6 Recovering and changing your password...
Introduction to Passive Network Traffic Monitoring
Introduction to Passive Network Traffic Monitoring CS459 ~ Internet Measurements Spring 2015 Despoina Antonakaki [email protected] Active Monitoring Inject test packets into the network or send packets
Solution of Exercise Sheet 5
Foundations of Cybersecurity (Winter 15/16) Prof. Dr. Michael Backes CISPA / Saarland University saarland university computer science Protocols = {????} Client Server IP Address =???? IP Address =????
Special Edition for Loadbalancer.org GmbH
IT-ADMINISTRATOR.COM 09/2013 The magazine for professional system and network administration Special Edition for Loadbalancer.org GmbH Under Test Loadbalancer.org Enterprise VA 7.5 Load Balancing Under
Aerohive Networks Inc. Free Bonjour Gateway FAQ
Aerohive Networks Inc. Free Bonjour Gateway FAQ 1. About the Product... 1 2. Installation... 2 3. Management... 3 4. Troubleshooting... 4 1. About the Product What is the Aerohive s Free Bonjour Gateway?
Forensic Analysis of Internet Explorer Activity Files
Forensic Analysis of Internet Explorer Activity Files by Keith J. Jones [email protected] 3/19/03 Table of Contents 1. Introduction 4 2. The Index.dat File Header 6 3. The HASH Table 10 4. The
StarWind iscsi SAN: Configuring Global Deduplication May 2012
StarWind iscsi SAN: Configuring Global Deduplication May 2012 TRADEMARKS StarWind, StarWind Software, and the StarWind and StarWind Software logos are trademarks of StarWind Software that may be registered
IPV6 流 量 分 析 探 讨 北 京 大 学 计 算 中 心 周 昌 令
IPV6 流 量 分 析 探 讨 北 京 大 学 计 算 中 心 周 昌 令 1 内 容 流 量 分 析 简 介 IPv6 下 的 新 问 题 和 挑 战 协 议 格 式 变 更 用 户 行 为 特 征 变 更 安 全 问 题 演 化 流 量 导 出 手 段 变 化 设 备 参 考 配 置 流 量 工 具 总 结 2 流 量 分 析 简 介 流 量 分 析 目 标 who, what, where,
Stratusphere Solutions
Stratusphere Solutions Deployment Best Practices Guide Introduction This guide has been authored by experts at Liquidware Labs in order to provide a baseline as well as recommendations for a best practices
Datacenter Operating Systems
Datacenter Operating Systems CSE451 Simon Peter With thanks to Timothy Roscoe (ETH Zurich) Autumn 2015 This Lecture What s a datacenter Why datacenters Types of datacenters Hyperscale datacenters Major
8x8 Network Monitoring Tool
8x8 Version 1.0, May 2011 The Champion For Business Communications Table of Contents Introduction...3 Overview of 8x8 VoIP Readiness Tools...3 Test #1: VoIP Quality and Connectivity speed...3 Test #2:
Enabling Visibility for Wireshark across Physical, Virtual and SDN. Patrick Leong, CTO Gigamon
Enabling Visibility for Wireshark across Physical, Virtual and SDN Patrick Leong, CTO Gigamon 1 Agenda A review of the network then and now Challenges in network monitoring and security Introduction to
TANDBERG MANAGEMENT SUITE 10.0
TANDBERG MANAGEMENT SUITE 10.0 Installation Manual Getting Started D12786 Rev.16 This document is not to be reproduced in whole or in part without permission in writing from: Contents INTRODUCTION 3 REQUIREMENTS
1 How to Monitor Performance
1 How to Monitor Performance Contents 1.1. Introduction... 1 1.2. Performance - some theory... 1 1.3. Performance - basic rules... 3 1.4. Recognizing some common performance problems... 3 1.5. Monitoring,
