Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
talawahtech
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
talawahtech
11mo ago
Thanks for posting this. I just made a donation to the PSF.
2.
▲
by
talawahtech
1y ago
Amazon Benchmarking | L5 SDEs | Seattle, WA | Full-time | https://www.amazon.jobs/en/jobs/2933471/software-development... Help make AWS faster, more efficient, and cheaper for our customers! Our team is hirin
3.
▲
AWS Blog on Postgres Long Fork Anomaly (Response to Jepsen Report)
(aws.amazon.com)
18 points
by
talawahtech
1y ago
|
0 comments
4.
▲
by
talawahtech
4y ago
Cloud specific features and optimizations, particularly geared toward AWS hardware. Also a combination of a 2 year release cadence and 5 years of Amazon backed of support for each release. Performance Optimizations: https://docs.
5.
▲
by
talawahtech
4y ago
Ships with kernel 6.1. Nice! Also has the most recent releases of bpftrace and bcc. Full package list: https://docs.aws.amazon.com/linux/al2023/release-notes/all-p...
6.
▲
Lambda Snapstart, and snapshots as a tool for system builders
(brooker.co.za)
1 points
by
talawahtech
4y ago
|
0 comments
7.
▲
by
talawahtech
4y ago
> It's not actually an HTTP server though... Correct, it is a fake HTTP server, serving a real HTTP workload. This post is about comparing two different networking stacks (kernel vs DPDK) to see how they handle a specific (and e
8.
▲
by
talawahtech
4y ago
Yea, it is definitely a fake HTTP server which I acknowledge in the article [1]. However based on the size of the requests, and my observation of the number of packets per second in/out being symmetrical at the network interface level,
9.
▲
Linux Kernel vs. DPDK: HTTP Performance Showdown
(talawah.io)
168 points
by
talawahtech
4y ago
|
71 comments
10.
▲
by
talawahtech
4y ago
Very cool! Most of my bpftrace usage has been on the kernel side, but out of habit I often fall back to the debugger (or printf) in userland, which can seriously distort analysis of low latency functions, especially if polling or timers are
11.
▲
by
talawahtech
5y ago
> Wordle was acquired for an undisclosed price in the low-seven figures.
12.
▲
by
talawahtech
5y ago
Sure, I was just pointing out that their current rates are cheaper than gandi, especially for renewals. So if someone wants to renew for multiple years it may make sense to switch.
13.
▲
by
talawahtech
5y ago
No, I confirmed that it is for all years. They deliberately don't make money on domain name registration. The use it to attract/retain business for their other services.
14.
▲
by
talawahtech
5y ago
FYI Cloudflare currently charges $30 per year for .io domains.
15.
▲
by
talawahtech
5y ago
AWS re:Invent is this week. This was announced as part of the CEO's keynote. I am sure we will get more details throughout the week in some of the more technical sessions.
16.
▲
by
talawahtech
5y ago
I was wondering how they were going to manage the fact that AMDs Zen3 based instances would likely be faster than Graviton2. Color me impressed. AWS' pace of innovation is blistering.
17.
▲
by
talawahtech
5y ago
I wear bluetooth headphones which are connected to my Android TV player (Nvidia Shield).
18.
▲
by
talawahtech
5y ago
I don't go flat-out, but it is definitely high-intensity. I am always out of breath at the end, but not collapsed on the floor. When I started I was doing around 2:05/500m. Now I am down to around 1:56/1:57, but some days I w
19.
▲
by
talawahtech
5y ago
I've been rowing twice a day, every day since the pandemic and it has been a game changer. A high intensity 2k (while listening to music) in the mornings before I start my day, and a low intensity 5k (while watching tv) at night. It is
20.
▲
by
talawahtech
5y ago
1.2M req/s means 2.4M (send/recv) syscalls per second. I definitely think io_uring will make a difference. Just not sure if it will be 5% or 25%.
21.
▲
by
talawahtech
5y ago
The answer to that question is not quite as straight-forward as you might think. In many ways, this experiment/post is about figuring out the answer to the question of "what is the best the hardware can do". I originally st
22.
▲
by
talawahtech
5y ago
Hard to say exactly. I have been working on this in my spare time, but pretty consistently since covid-19 started. A lot of this was new to me, so it wasn't all as straight-forward as it seems in the blog. As a ballpark I would say I i
23.
▲
by
talawahtech
5y ago
The MTU is 9001 within the VPC, but the packets are less than 250 bytes so the MTU doesn't really come into play. This test is more about packets/s than bytes/s.
24.
▲
by
talawahtech
5y ago
I didn't make any coordinated omission changes (I really didn't make many changes in general), so twrk does what wrk does. It attempts to correct it after the fact by looking for requests that took twice as long as average and doi
25.
▲
by
talawahtech
5y ago
That is an area I am curious about as well, especially if you throw io_uring into the mix. I think most kernel bypass solutions get some of their gains by just forcing you to use the same strategies covered in the perfect locality section.
26.
▲
by
talawahtech
5y ago
Thank you for sharing all your amazing tools and resources brendangregg! I wouldn't have been able to do most of these optimizations without FlameGraph and bpftrace. I actually did the same thing and hacked up the perl code to generate
27.
▲
by
talawahtech
5y ago
Recompiling the kernel using profile guided optimizations[1] is yet another thing on the (never-ending) to-do list. 1. https://lwn.net/Articles/830300/
28.
▲
by
talawahtech
5y ago
I would also love to see that dhclient issue resolved upstream, or at least a cleaner way to work around it. But we should also be mindful that for most workloads the impact is probably way, way less. Some of these things really only show u
29.
▲
by
talawahtech
5y ago
Thanks, that actually means a lot. It took a lot of work, not just on the server/code, but also the writing. I asked a lot of people to review it (some multiple times) and made a ton of changes/edits over the last couple months. T
30.
▲
by
talawahtech
5y ago
It is a statically generated site created with vitepress[1] and hosted on Cloudflare Pages[2]. The only dynamic functionality is the contact form which sends a JSON request to a Cloudflare Worker[3], which in turn dispatches the message to
More ›