## Elsevier 与 RIBAF 期刊的学术诚信问题
最近的调查显示,Elsevier 出版的《国际商务与金融研究》(RIBAF)期刊内部可能存在引文卡特尔。前主编 John Goodell 在任期至 2027 年的情况下突然被替换,据报道,这发生在 Brian Lucey 和 Samuel Vigne 因先前涉嫌类似行为被解雇之后。
调查显示,自 2021 年起,Goodell 的发表数量急剧增加,这得益于 Lucey 和 Vigne 等研究人员“赠送”的作者身份。这导致引用次数大幅增加,人为夸大了他的学术影响力。该计划涉及互惠协议:Goodell 将接受投稿,而作者则会将他作为共同作者添加到其他期刊上发表的论文中。
证据表明,可能有数百篇论文受到损害,其中一位作者 Anna Min Du 在一年内就在 RIBAF 上发表了 22 篇论文,同时也在其他地方与 Goodell 合作署名。尽管 Elsevier 已替换 Goodell,但人们仍然担心现有出版物的诚信问题,以及是否正在解决系统性问题,可能需要撤回 200-350 多篇论文。这一情况引发了对 Elsevier 监督以及其应对广泛学术不端行为的意愿的质疑。
## PostgreSQL 与 Linux 7.0 性能难题
2026年4月,一位AWS工程师在将PostgreSQL升级到Linux 7.0的96-vCPU Graviton4机器上发现性能显著下降——吞吐量减半。性能分析显示,55%的CPU时间消耗在`StrategyGetBuffer`函数中的自旋锁 (`s_lock`) 中,该函数负责管理PostgreSQL的共享缓冲区池。
问题源于Linux内核进程调度的变化。Linux 7.0移除了`PREEMPT_NONE`调度选项,默认使用`PREEMPT_LAZY`,允许更频繁的进程中断。这成为一个问题,因为`StrategyGetBuffer`使用自旋锁,假设锁能快速释放。然而,轻微的页面错误——在访问未映射内存时发生——可能会中断锁的持有者,延长所有其他进程获取锁的等待时间。
PostgreSQL使用8KB数据页和缓存到内存中的共享缓冲区池。使用默认的4KB Linux页面,大型缓冲区池(例如120GB)会产生数百万潜在的页面错误。切换到更大的“巨页”(2MB或1GB)可以显著减少这些错误,从而解决性能问题。虽然巨页在内存分配方面存在权衡,但它们可以提供显著的性能提升。一种使用可重启序列的内核级修复方案被提出,但遭到了PostgreSQL社区的抵制。