Linux
, SRE
現在有些設計反其道而行,就是一直再那邊看外送員有沒有來,用 CPU換效能
Intel 有些 CPU數量很多 所以會使用這種方式 Polling
Q: 為什麼要有殭屍程序?
- 殭屍程序對應用程式來說,可能是有意義的
- why zombie process necessary
Q: 殭屍程序有可能復活?
不知道是誰在管理的 所以沒辦法復活
Q: 為什麼 OS 不自動把殭屍程序處理掉?
經驗分享:
有服務需要每個小時重開一次
Q: 一台長期不容易安排重開機的 application client node, 記憶體仍剩下數百G, swappiness 設置=1, 但有部分系統程序例如 systemd, rsyslogd, …等.. 吃到SWAP, 例如加總一半的空間, 執行 swapoff , swapon 存在崩潰的風險, 除了不理他並安排重新啟動, 有沒有更好的方法?
Q: 作者好像對於軟中斷類型的介紹很簡單帶過,上網查說軟中斷又有tasklet, workqueue等等類型,看到有點混淆,不知道有沒有對這方面熟悉的大大可以幫忙解惑一下這部分?
中斷打進來,上半部:快速執行(不允許睡眠,可以busy lock/spin lock)、下半部:延遲執行
workqueue 針對IO
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing