System Troubleshooting TCS Network, System, and Load Monitoring TCS for Developers.

Slides:



Advertisements
Similar presentations
Ethernet Switch Features Important to EtherNet/IP
Advertisements

Jump to first page Setup Ethernet & PPP client on Laptop computer Presented by: Xuewu Cai Jianfang Wang.
Unix Systems Performance Tuning Project of COSC 513 Name: Qinghui Mu Instructor: Prof. Anvari.
Hoofdstuk 10 Semester 1 server1:/home/bertil# ifconfig eth0 Link encap:Ethernet HWaddr 00:80:48:C7:D7:97 inet addr: Bcast:
David Byers IDA/ADIT/IISLAB ©2003–2004 David Byers Linux Network Basics REVIEW – IPv4 – LINUX NETWORKING.
Linux network troubleshooting If your network connection is not working..
Monitoring a Large-Scale Network: Selecting the Right Tool Sayadur Rahman United International University & Network Manager, Financial Service.
Using netstat for Performance Analysis
588 Section 2 Neil Spring April 13, Schedule traceroute (context) Paxson’s Pathologies Dijkstra’s (shortest path) Algorithm Subnetting Homework.
Installing and running FreeS/WAN. What is FreeS/WAN An implementation of IpSec for Linux –Can be found at Helps setup encrypted and/or.
Network Management And Debugging
Chapter 5 Network Layer CIS 81 Networking Fundamentals Rick Graziani Cabrillo College Last Updated: 3/9/2008.
Linux Setting up your network. Basic Approaches Configure during installation –Disadvantage -> not able to redo easily –Advantage-> holds your hand Configure.
Linux Networking Sirak Kaewjamnong. 2 Configuration NIC IP address  NIC: Network Interface Card  Use “ipconfig” command to determine IP address, interface.
Network management, measurements and analysis Michalis Tutorial: HY-439http://
Linux Networking Commands
Ssh keys, yum, ntp, rsync 1.  CST8177 Linux Operating Systems II  Saturday 13-Dec-14 10:30-13:30 T130 2.
Hjemmeeksamen 1 INF3190. Oppgave Develop a monitoring/administration tool which allows an administrator to use a client to monitor all processes running.
SUSE Linux Enterprise Server Administration (Course 3037) Chapter 7 Connect the SUSE Linux Enterprise Server to the Network.
HALP! Something is in my tubes! Part I by Jason Testart, IST.
Network Troubleshooting
Mike Meyers’ CompTIA Network+ ® Guide to Managing and Troubleshooting Networks, Third Edition (Exam N ) © 2012 The McGraw-Hill Companies, Inc. All.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Performance Monitoring.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Performance Monitoring.
Page 1 COMP210 Network layer. Page 2 The Network Layer  The network layer is responsible for establishing, maintaining and terminating connections 
Network Admin Course Plan Accede Institute Of Science & Technology.
Fall 2011 Nassau Community College ITE153 – Operating Systems 1 Session 4 More Hands-on Commands.
1 IP: putting it all together Part 1 G53ACC Chris Greenhalgh.
S3C2 – LAN Switching Addressing LAN Problems. Congestion is Caused By Multitasking, Faster operating systems, More Web-based applications Client-Server.
Discovery 2 Internetworking Module 5 JEOPARDY John Celum.
Network Monitoring Chapter 20.
1 Tutorial 6: Networking Utilities & Firewall. 2 Internet Control Message Protocol (ICMP) designed to compensate for the deficiencies of IP protocol.
Oracle Tuning Considerations. Agenda Why Tune ? Why Tune ? Ways to Improve Performance Ways to Improve Performance Hardware Hardware Software Software.
Guide to Linux Installation and Administration, 2e1 Chapter 10 Managing System Resources.
Learningcomputer.com SQL Server 2008 – Profiling and Monitoring Tools.
1 Internet Tool Practice 한두균 송정환
UniONE I&C 시스템 기술지원 팀 Sparc Enterprise Mx000 firmware upgrade.
11 MANAGING PERFORMANCE Chapter 16. Chapter 16: MANAGING PERFORMANCE2 OVERVIEW  Optimize memory, disk, and CPU performance  Monitor system performance.
Lecture – Performance Performance management on UNIX.
Linux Setting up your network. Basic Approaches Configure during installation –Disadvantage -> not able to redo easily –Advantage-> holds your hand Configure.
IPv6 – The Future Of The Internet Redbrick Networking Conference 26 March 2003 Dave Wilson DW238-RIPE.
1 Root-Cause VoIP Troubleshooting Optimizing the Process Tim Titus CTO, PathSolutions.
Network design Topic 2 Existing network infrastructure.
1 Kyung Hee University Chapter 6 Delivery Forwarding, and Routing of IP Packets.
BNL PDN Enhancements. Perimeter Load Balancers Scaleable Performance Fault Tolerance Server Maintainability User Convenience Perimeter Security.
Linux Operations and Administration Chapter Eight Network Communications.
CSN09101 Networked Services Week 5 : Networking
Fall 2011 Nassau Community College ITE153 – Operating Systems 1 Session 9 Networking & Operating Systems (part 2)
1 COMP 431 Internet Services & Protocols The IP Internet Protocol Jasleen Kaur April 21, 2016.
1 Root-Cause Network Troubleshooting Optimizing the Process Tim Titus CTO PathSolutions.
Guide to Parallel Operating Systems with Windows 7 and Linux Chapter 10 Operating System Management.
UDP. User Datagram Protocol (UDP)  Unreliable and unordered datagram service  Adds multiplexing  No flow control  Endpoints identified by ports 
Ethernet Packet Filtering – Part 2 Øyvind Holmeide 10/28/2014 by.
Ifconfig Kevin O'Brien Washtenaw Linux Users Group
Linux Command Tips.
Network and System Security Risk Assessment
Linux network troubleshooting
3. The Domain Name Service
Introduction to Networks v6.0
Linux203Training Module System Mgmt.
Using USB gadget drivers
IPv4 over 1394 발표자: 오주용 발표일: 2003, 11, 5.
Introduction to Networking
Tuning Systems for TCP/IP Performance on High Latency Networks
Maximizing the Benefits of Switching
ITL Simple Diagnostic Tools
ELA: A Fully Distributed VPN over P2P Network
Bridges and Extended LANs
CIT 470: Advanced Network and System Administration
See Next Slide Example 13 (continued)
Presentation transcript:

System Troubleshooting TCS Network, System, and Load Monitoring TCS for Developers

LBT TCS Cluster

Networking VLANS for private networks 6 Gb non-blocking, full duplex backbone. Latency, Throughput, Data Rate Broadcast Multicast TCP/UDP Bottleneck at the desktop workstations

Diagnostics Theory Memory bound versus CPU bound Network throughput versus speed Multithreading errors Subsystem Interaction printf and syslog Standard Out and Standard Error

Monitoring and Diagnostic Tools /sbin/tcpdump /sbin/ifconfig cacti top syslog top vmstat R gnuplot

tcpdump Interactive -lett -i {limit} Device can be eth0 or eth0.20 for vlans Gather Only -i -w Gathers all raw packets and writes them to a file for processing later

Reflective Memory 17:51: IP > : UDP, length :51: IP > : UDP, length 60 17:51: IP > : UDP, length 60 17:51: IP > : UDP, length 60 17:51: IP > : UDP, length 60 17:51: IP > : UDP, length 60 17:51: IP > : UDP, length 60 17:51: IP > : UDP, length 1028 ~]# tcpdump -i eth0

ifconfig eth0 Link encap:Ethernet HWaddr 00:11:11:10:04:10 inet6 addr: fe80::211:11ff:fe10:410/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets: errors:0 dropped:0 overruns:0 frame:0 TX packets: errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes: (3.2 GiB) TX bytes: (3.7 GiB) Base address:0xdf40 Memory:fbee0000-fbf00000 eth0.10 Link encap:Ethernet HWaddr 00:11:11:10:04:10 inet addr: Bcast: Mask: inet6 addr: fe80::211:11ff:fe10:410/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets: errors:0 dropped:0 overruns:0 frame:0 TX packets: errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes: (2.5 GiB) TX bytes: (1.0 GiB) ~]# ifconfig -a

Cacti ( LDAP authentication Customizable views Full Deployment September, 2006

top Time spent lost in system is probably io which includes networking Sort by memory usage with “M” Top inaccurately reports itself

vmstat Vmstat is a linux utility for monitoring virtual memory usage. It can also be used to track down I/O problems including networking. procs memory swap io system cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa

Statistical Analysis R, gnuplot, and Matlab All of these packages give you a different view of the data that you gather. Even if you are not comfortable with them, someone else might be. Graphs, Charts, baselines, etc…

Syslog /var/log/TCS/? ~]$ tail -f /var/log/TCS/user Jul 24 20:55:19 lbtmu105 LBT_ECS: Thermal failed to connect to IP port Jul 24 20:55:20 lbtmu105 LBT_ECS: Thermal not connected to ThermalBox, Send Cmd failed Jul 24 20:55:32 lbtmu105 LBT_ECS: Thermal failed to connect to IP port Jul 24 20:55:33 lbtmu105 LBT_ECS: Thermal not connected to ThermalBox, Send Cmd failed Jul 24 20:55:43 lbtmu103 last message repeated 58 times Jul 24 20:55:45 lbtmu105 LBT_ECS: Thermal failed to connect to IP port Jul 24 20:55:46 lbtmu105 LBT_ECS: Thermal not connected to ThermalBox, Send Cmd failed Jul 24 20:55:58 lbtmu105 LBT_ECS: Thermal failed to connect to IP port Jul 24 20:55:59 lbtmu105 LBT_ECS: Thermal not connected to ThermalBox, Send Cmd failed