Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
MrCroxx
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
When Was the Last Time You Lost It with Everyone in a Movie Theater?
(blog.mrcroxx.com)
2 points
by
MrCroxx
28d ago
|
0 comments
2.
▲
by
MrCroxx
3mo ago
But I'm trying my best to practice it. Hope one day I can produce some solid posts in English directly. qwq
3.
▲
by
MrCroxx
3mo ago
Thank you for liking this blog. I agree with your point. Actually, I’ve just recently transitioned from building data infrastructure on the cloud to taking on a high-performance computing role that truly handles massive amounts of data. So,
4.
▲
by
MrCroxx
3mo ago
Thank you for your suggestion. You are absolutely right, XD. In fact, the order of events in this blog post does not match the actual order in which I debugged and analyzed the issue. After I identified the TLB misses and confirmed that hug
5.
▲
by
MrCroxx
3mo ago
Thank you for your reply. This is a long-running service. Without CRC validation, errors caused by partial writes could accumulate over time and affect correctness. Therefore, we adopted this approach.
6.
▲
Task Failed Successfully: Saturating NIC and Disk Bandwidth
(blog.mrcroxx.com)
52 points
by
MrCroxx
3mo ago
|
20 comments
7.
▲
by
MrCroxx
3mo ago
Author here. This post is a write-up of a performance-debugging rabbit hole I hit while trying to saturate NICs with NVMe reads using io_uring and RDMA. The short version: READ_FIXED fixed the obvious per-I/O GUP overhead in a small de
8.
▲
Do We Still Need Tech Blogs in the Era of GenAI?
(blog.mrcroxx.com)
2 points
by
MrCroxx
8mo ago
|
0 comments
9.
▲
Foyer: A Hybrid Cache in Rust – Past, Present, and Future
(blog.mrcroxx.com)
3 points
by
MrCroxx
11mo ago
|
1 comments
10.
▲
by
MrCroxx
11mo ago
For those who may not know, over the past few months, I've been continuously developing and maintaining a hybrid cache library in Rust, Foyer[0]. However, from the very beginning until now, I haven’t had the chance to properly introduc
11.
▲
by
MrCroxx
1y ago
Hi, foyer's author here. The "zero-copy in-memory abstraction" is compared to Facebook's CacheLib. CacheLib requires entries to be copied to the CacheLib managed memory when it's inserted. It simplified some design
12.
▲
by
MrCroxx
1y ago
Hi, foyer's author here. Page cache and swap are indeed good general proposed strategies and continuously evoluting. There are several reasons why foyer manages memory and disk control by itself rather than directly utilizing these mec
13.
▲
by
MrCroxx
1y ago
Agreed. Intrusive data structures are good for implementing multi-container data structures with lower allocation overhead. And they are widely used than expected. E.g. LRU is a classic multi-container problem.
14.
▲
Show HN: Mixtrics - A lightweight metrics lib in Rust for various metrics system
(github.com)
4 points
by
MrCroxx
1y ago
|
1 comments
15.
▲
by
MrCroxx
1y ago
While I was developing [foyer]( https://github.com/foyer-rs/foyer ), which is a hybrid in-memory and disk cache project in Rust. Some users asked for metrics system support for both the Prometheus ecosystem and OpenTelem
16.
▲
by
MrCroxx
2y ago
I'm drunk. No offense. Why our world ends up like this.