Skip to content

Commit aebae75

Browse files
author
Elena Crenguta Lindqvist
committed
dsdf
1 parent cd36e40 commit aebae75

File tree

4 files changed

+37
-5
lines changed

4 files changed

+37
-5
lines changed

itnot/index.html

Lines changed: 36 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
</tr>
7171
<tr>
7272
<p>
73-
<th>40% of all mobile traffic crunching data</th>
73+
<th>40% of all mobile traffic data</th>
7474
</p>
7575
</tr>
7676
<aside class="notes">
@@ -240,13 +240,31 @@
240240
</section>
241241
<!–– SlideX ––>
242242
<section>
243-
<p>Picture ovs CPU allocation, cpuisol </p>
243+
<tr>
244+
<th><img src="pics/cpuisol1.png" width=90% height=90%></th>
245+
</tr>
246+
<aside class="notes">
247+
Here you can see the CPUs allocated to ovs under nohz_full ( confirmed with /etc/default PMDs)
248+
nohz_full=cpulist
249+
The nohz_full parameter is used to treat a list of CPUs differently, with respect to timer ticks. If a CPU is listed as a nohz_full CPU and there is only one runnable task on the CPU, then the kernel will stop sending timer ticks to that CPU, so more time may be spent running the application and less time spent servicing interrupts and context switching.
250+
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux_for_real_time/7/html/tuning_guide/isolating_cpus_using_tuned-profiles-realtime
251+
252+
2 for hostOS
253+
2 + threads for ovs
254+
</aside>
255+
</section>
256+
257+
<!–– SlideX ––>
258+
<section>
259+
<tr>
260+
<th><img src="pics/cpuisol.png" width=99% height=99%></th>
261+
</tr>
244262
<aside class="notes">
245-
Here you can see the CPUs allocated to ovs, in my case X number of CPUs, the one in cpuisol are the CPUs that will be used by nova
246-
the ones missing are two? for host OS and rest for OVS
247-
in yaml file also
263+
2 for hostOS
264+
4 + threads for ovs
248265
</aside>
249266
</section>
267+
250268

251269
<!–– Slide10 ––>
252270
<section> <p>Ironic Neutron Cyborg</p>
@@ -578,6 +596,19 @@
578596
- advance to next slide -
579597
</aside>
580598
</section>
599+
600+
<!–– SlideX ––>
601+
<section>
602+
<p>Demo</p>
603+
<aside class="notes">
604+
1. e.g. dc348 show cpu allocation cpu_layout.py
605+
2. dc348 show lshw -C network -businfo on normal compute to show the driver for the card
606+
3. show driver for smartNIC native virtio
607+
4. ebpf exercise
608+
</aside>
609+
</section>
610+
611+
581612
<!–– SlideX ––>
582613
<section> To DELETE
583614
<tr>

itnot/notes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,3 +264,4 @@ https://www.youtube.com/watch?v=Y103CWBa1BI XDP talk
264264
https://blogs.msdn.microsoft.com/peterwie/2006/03/09/what-is-dma-part-4-common-buffer/
265265
https://opensourceforu.com/2016/10/network-performance-monitoring/
266266
https://www.youtube.com/watch?v=54VemA4tLkY NVMeOF
267+
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux_for_real_time/7/html/tuning_guide/isolating_cpus_using_tuned-profiles-realtime isolcpu

itnot/pics/cpuisol.png

110 KB
Loading

itnot/pics/cpuisol1.png

116 KB
Loading

0 commit comments

Comments
 (0)