ziqin's recent timeline updates
ziqin's repos on GitHub
Python · 29 watchers
CS305-Lab
My CS305 Computer Networking Lab Assignments
TeX · 28 watchers
LaTeX-SUSTechHomework
LaTeX template for SUSTech homeworks
Python · 16 watchers
Gomoku-Debugger
Desktop Debugger for CS303 (Artificial Intelligence) Gomoku Project / 和自己的五子棋 AI 桌面对战
Java · 15 watchers
FitnessRecorder
An Android application for reading heart rates from MI Band 2 (小米手环2)
Vue · 7 watchers
ccse-mirrors-web
Front-end web for CCSE Open Source Mirrors. Please refer to https://git.io/JndVH for an actively maintained version.
Stylus · 4 watchers
blog
My Blog
Fortran · 4 watchers
ShengBTE
A clone of ShengBTE, with a few OpenMP directives
Python · 4 watchers
SUSTech-CS307-Project2-Python
CS307 Spring 2021 Project 2
C++ · 3 watchers
ArdComLib
Arduino Communication Library
C · 3 watchers
CBricks
Building blocks for surviving CS323 (Compilers)
Java · 3 watchers
fastjson
A fast JSON parser/generator for Java.
Java · 3 watchers
reflections
Java runtime metadata analysis
Go · 3 watchers
tunasync
Mirror job management tool.
C · 2 watchers
CS323-Compilers
Coursework of SUSTech CS323 Compilers
JavaScript · 2 watchers
Package-Dependency-Scaling-Analysis
Python · 2 watchers
sustc-sakura-spider
抓取课程信息
Python · 1 watchers
bandersnatch
A PyPI mirror client according to PEP 381 http://www.python.org/dev/peps/pep-0381/
Python · 1 watchers
BugsJS-dataset
BugsJS benchmark framework and data files.
1 watchers
city-hunt-backend
1 watchers
city-hunt-frontend
Vim Script · 1 watchers
dotvim
VIM configuration and plugins I use (Requires VIM 8)
JavaScript · 1 watchers
eslint
A fully pluggable tool for identifying and reporting on patterns in JavaScript
OCaml · 1 watchers
flow
Adds static typing to JavaScript to improve developer productivity and code quality.
1 watchers
Functional-Programming-For-The-Rest-of-Us-Cn
文章《Functional Programming For The Rest of Us》的中文翻译
1 watchers
jsoptimizer
Optimize and bug detect for JavaScript
Dockerfile · 1 watchers
LiveStudio-docker
[CS305 - 2018 Fall] DASH-Based Live Streaming
C# · 1 watchers
LuckyNumber
抽学号
C · 1 watchers
nginx-rtmp-module
NGINX-based Media Streaming Server
1 watchers
node-dependency-tree
Get the dependency tree of a module
C++ · 1 watchers
nsjail
A light-weight process isolation tool, making use of Linux namespaces and seccomp-bpf syscall filters (with help of the kafel bpf language)
Python · 1 watchers
pysoxy
A small Socks5 Proxy Server in Python
1 watchers
ssh-action
A lightweight GitHub Action for executing remote commands via SSH
Vue · 1 watchers
vue-d3-network
Vue component to graph networks using d3-force
JavaScript · 0 watchers
dbfm-app-sdk
豆瓣电台javascript sdk
C++ · 0 watchers
doubanfm-qt
A DoubanFM client
C++ · 0 watchers
functional-vlpp
Functional template support for Arduino
C · 0 watchers
Jool
SIIT and NAT64 for Linux
Python · 0 watchers
llm-deepseek-v4
LLM plugin to access DeepSeek's V4 models
Python · 0 watchers
llm-kimi
LLM plugin to access Moonshots's Kimi models
C · 0 watchers
lox
Code from “Crafting Interpreters”
Python · 0 watchers
MiBand2
Library to work with Xiaomi MiBand 2
C · 0 watchers
pcpclient
An incomplete PCP client
Python · 0 watchers
postgrest-docs
Documentation for
CSS · 0 watchers
rust-book-chinese
rust 程序设计语言 中文版
Java · 0 watchers
SMS-Forward
📲 Forward text messages from/to your Android phone.
Java · 0 watchers
spring-security
Spring Security
CSS · 0 watchers
sustech-calc
HTML · 0 watchers
TimoFM
An full-featured DoubanFM client
0 watchers
ziqin
Ziqin's profile
ziqin

ziqin

V2EX member #119666, joined on 2015-05-30 14:47:58 +08:00
Per ziqin's settings, the topics list is hidden
Deals info, including closed deals, is not hidden
ziqin's recent replies
Re: @lgh

> 从监控上看就是 iops 突然打满到 2k ,等重启恢复后用 free 看其实并没有开 swap 。

我也多次遇到了同样的情况,加了 SWAP 都不管用。今天排查时发现,阿里云 Debian 镜像的 /etc/sysctl.conf 中,vm.swappiness 出厂配置值为 0 ,所以系统在内存快耗尽时并没有积极地使用 SWAP 分区。而原版 Debian 中 vm.swappiness 默认是 60 。

我把 vm.swappiness 改回 60 后,发现 SWAP 被用起来了,之前一些因为内存不足而 IOPS 飙升的任务也能顺利跑下来了。
Nov 22, 2025
Replied to a topic by pmman 宽带症候群 宽带 v4v6 地址开始不变了
中国电信广东宽带用户如果使用 OpenWrt 24.10 ,可以尝试在将 wan6 接口的“请求 IPv6 前缀”由“自动”改成上次获得的前缀。

命令行示例:

uci set network.wan6.reqprefix='2001:db8:1234:5670/60'

目前测得的情况是,如果自动获取,每次获得的 IPv6 前缀会不同;但若在 IA_PD 中指明想要的前缀,只要落在本地运营商的范围内,大概可以获得并稳定保持。
不过,Provider-Independent IPv6 地址太多不利于路由表收敛。如果能用运营商的 IP ,在这方面还是有好处的,毕竟 IPv6 Multihoming 也能让下游用户同时获得不同运营商的地址。

但目前,国内运营商还存在用 IPv4 思维分配和管理 IPv6 地址的问题。有网友反映称,上海电信商用宽带默认只给一个 /64 地址块 [1]。从中国电信上海官网的牌价来看,即便是对于已经交了很多钱的城域网接入的用户而言,加购一个 /48 IPv6 地址块每个月要另外收五万 [2];而向 CNNIC 申请一个 /32 的 IPv6 地址,年费才五千 [3]。换句话说,成本每年不到一块钱的东西,运营商要卖六十万。对于企事业单位而言,划分网段是很平常的需求,而 SLAAC 每个 vlan 就要用掉一个 /64 ,为了管理上的便利还需要按 nibble 对齐;综合这些因素,单位用户每个园区默认要个 /48 不过分吧。但又有哪家单位愿意在 IPv4 还能用的情况下每年多花六十万买个 /48 呢? IPv6 地址并非稀缺资源,这种畸形的定价严重落后于时代,甚至阻碍 IPv6 普及。

[1] https://www.bilibili.com/read/cv17813470/
[2] https://www.189.cn/sh/support/tariff/zfzq_kdyw/109193.html
[3] https://www.cnnic.cn/n4/2022/0801/c84-275.html
同意楼主观点。

国内应该建立更多的交换中心,目前连每省至少一个都尚未实现,步子太慢了。交换中心是很成熟的玩法,技术层面上没必要谨慎地“试点”那么久,应该直接铺开。
@binsys 楼主提到的 192.0.2.1 属于 RFC5737 保留的文档用途地址。

> Addresses within the TEST-NET-1, TEST-NET-2, and TEST-NET-3 blocks
> SHOULD NOT appear on the public Internet and are used without any
> coordination with IANA or an Internet registry [RFC2050]. Network
> operators SHOULD add these address blocks to the list of non-
> routeable address spaces, and if packet filters are deployed, then
> this address block SHOULD be added to packet filters.
>
> These blocks are not for local use, and the filters may be used in
> both local and public contexts.
印象中 GitHub 上的是仓库的镜像。
可能这个才是 https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5281 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 09:01 · PVG 17:01 · LAX 02:01 · JFK 05:01
♥ Do have faith in what you're doing.