Carefully examine trade-offs involving optimizing for throughput or for response time.
- [Instructor] If you want the best throughput,…that is if you want to get as much work done…in a time interval as possible,…then that's typically what we think servers do.…To have the best throughput, you want to have…few context switches.…You don't want to be switching back and forth…between processes, you want a process to run for awhile…and get some work done, and then switch to another one.…That means, you want longer time slices,…and that means it's better to run few things at a time,…maybe one per processor so that you don't have to…switch back and forth between things.…
We measure throughput in things like transactions per second…megabytes per minute, and so forth.…When we configure the Linux kernel,…there are a number of choices…for whether it's preemptible or not,…and preemption means context switch.…So how your kernel's configured can effect…responsiveness versus throughput.…Response time, is responding to some sort of event,…and if you want to have improved response time,…that means you want to have the response be quick.…
Author
Released
2/15/2018- Timing techniques
- Packages for performance
- Identifying and optimizing CPU bottlenecks
- Finding memory bottlenecks
- Diagnosing disk bottlenecks
Skill Level Advanced
Duration
Views
Related Courses
-
DevOps Foundations
with Ernest Mueller2h 47m Beginner -
Linux: Web Services
with Scott Simpson1h 18m Intermediate
-
Introduction
-
Welcome32s
-
-
1. Performance Overview
-
Timing techniques14m 16s
-
Timing techniques solution3m 21s
-
The proc filesystem7m 58s
-
Packages for performance6m 8s
-
Performance Co-Pilot and Tuna10m 23s
-
2. CPU Bottlenecks
-
top for CPU usage1m 43s
-
sar for CPU2m 59s
-
/proc/cpuinfo2m 18s
-
Throughput vs. response time4m 17s
-
-
3. Memory Bottlenecks
-
What is a memory leak?6m 53s
-
CPU caches and page caches12m 43s
-
Page sizes and page faults11m 17s
-
-
4. Disk Bottlenecks
-
Hard disks and SSD behavior7m 21s
-
Filesystem types and performance10m 16s
-
Solution: Disk bottlenecks3m 49s
-
-
Conclusion
-
Next steps40s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Throughput vs. response time