Commit Graph

53 Commits

Author SHA1 Message Date
quackerd 3320852dd5 sandybridge doesn't support clflushopt 2023-12-06 04:22:46 +08:00
quackerd 76a41666a0 fix dpdk 2023-12-06 03:38:32 +08:00
quackerd b57fe6e5ea akh morn 2023-12-06 03:23:00 +08:00
oscar fc687426ae stuff 2023-05-01 15:28:51 -04:00
quackerd aba80e8869 stuff 2023-05-01 21:18:34 +02:00
quackerd 1a90104d53 minor fix 2023-03-29 22:00:59 +02:00
quackerd 59b8c36ced multiarch 2023-03-17 21:13:05 +01:00
quackerd 4effb3f1bd multiarch 2023-03-16 09:43:34 +01:00
oscar bb9792cf06 memloadgen allocate memory in thread 2023-03-15 19:44:46 -04:00
oscar a385866002 memloadgen allocate memory in thread 2023-03-15 19:10:52 -04:00
oscar 7e4fd3d721 memloadgen allocate memory in thread 2023-03-15 19:07:36 -04:00
oscar 05965dbb94 memloadgen allocate memory in thread 2023-03-15 18:43:37 -04:00
quackerd 25c18b4fc5 stdin based pct control 2023-03-05 16:48:54 +01:00
quackerd 28d469e8ff better printing 2023-03-05 15:59:42 +01:00
quackerd 6cd0e7d12f add signal control 2023-03-05 15:58:06 +01:00
quackerd 521a49d945 add magic number 2023-03-05 15:15:13 +01:00
quackerd a9cac61069 cleanup and stuff 2023-01-04 17:25:32 +01:00
quackerd f20ae16e31 temp commit 2022-12-14 20:52:12 +01:00
quackerd 2a543d7e4d iperf 2022-11-30 20:37:51 +01:00
quackerd a3b7b7db5d iperf 2022-11-26 00:08:26 +01:00
quackerd 5e76edab89 useless but useful check 2022-11-24 10:11:14 +01:00
oscar d0c7329f9f iperf 2022-11-23 20:05:48 -05:00
quackerd 4ff2de5d1e dpdk refactor 2022-11-22 16:27:27 +01:00
quackerd 933e9708f3 refactor iperf conf to human readable 2022-11-22 13:58:33 +01:00
quackerd e85928e3f5 iperf script change 2022-11-21 22:52:13 +01:00
quackerd df880a453c new scripts 2022-11-18 09:27:04 +01:00
oscar b5be9c38fe memloadgen 2022-11-16 15:37:39 -05:00
quackerd 18339fb109 memloadgen pct support 2022-11-16 08:44:43 +01:00
quackerd 1836bd89df memloadgen rate control 2022-11-11 22:11:50 +01:00
quackerd 075902ba1d add break 2022-11-01 11:27:34 +01:00
quackerd 68b621fd3c snapshot memloadgen transaction change 2022-11-01 11:01:23 +01:00
quackerd 565dbca278 latest dpdk & refactoring 2022-06-22 23:40:48 +08:00
quackerd a716583b19 update various components for new machines 2022-05-25 06:55:01 -04:00
quackerd d217bde46a bug fix 2022-03-29 00:50:10 +08:00
quackerd 6e7e152915 posix support 2022-03-29 00:47:46 +08:00
quackerd 0d26960686 nvme support 2022-03-21 23:01:24 +08:00
quackerd 186150ca00 fixed hardcoded exit 2022-03-21 19:45:42 +08:00
quackerd 27c6cd188d device driver abstraction 2022-03-21 19:43:49 +08:00
quackerd 2ecfacff11 spdk 2022-03-20 22:17:26 +08:00
quackerd 0dc463ba35 memload generator 2022-02-21 21:41:40 +08:00
quackerd 997587c519 temp save 2021-03-17 21:45:01 -04:00
quackerd cd4785f08a add mem region support for nm malloc 2021-03-04 02:25:34 -05:00
quackerd 4d50e55e1e +fix workload gen 2021-03-04 01:54:13 -05:00
quackerd 7fd7c7f776 +libnm refactor and numa allocator support.
+khat threads now have numa-local memory.
2021-03-03 22:22:06 -05:00
quackerd b85777e6f0 +stuff? 2021-02-23 13:12:27 -05:00
quackerd 162d41a4cc + cat packet loss control and max packet loss tolerance \ + output and parse packet loss for master and slaves 2021-02-22 06:54:53 -05:00
quackerd 1fd9be7f13
+ packet loss control & + packet depth control 2021-02-21 05:16:39 -05:00
quackerd d1e43dcf2f
+Bench scripts 2021-02-20 04:53:55 -05:00
quackerd 06b93ddf1c memload gen
Summary: Add memload generator

Test Plan: by hand

Reviewers: ali

Differential Revision: https://review.rcs.uwaterloo.ca/D415
2021-02-16 05:15:11 -05:00
quackerd f655e5f5cb Initial commit of benchmarks
Summary:
+ UDP and PTP over UDP & hw timestamping
+ Khat protocol
+ Rat protocol
+ Nanosecond timestamping
+ Load generation
+ NUMA detection library
+ Test scripts
+ Server & Client multi threading & tx/rx queues
+ RSS on all packets w/ randomized L4 ports

Test Plan: by hand

Reviewers: ali

Reviewed By: ali

Differential Revision: https://review.rcs.uwaterloo.ca/D408
2021-02-10 14:12:47 -05:00