Tôi gặp sự cố với các ứng dụng sử dụng bộ nhớ dùng chung vào ngày 21.04 hoạt động tốt vào ngày 18.04.
Một trong những vấn đề là bộ nhớ dùng chung không còn xuất hiện với ipc. (Nó chắc chắn hiển thị vào ngày 18.04)
$ ./ovcc &
$ ps -ae | grep ovcc
47730 điểm/1 00:04:45 ovcc
$ sudo ipcs -m -p
------ Trình tạo bộ nhớ dùng chung/PID vận hành lần cuối --------
chủ shmid cpid lpid
65539 wallyz 2417 47820
32772 wallyz 2653 47820
32775 wallyz 4322 47820
8 wallyz 2359 47820
32777 wallyz 2512 47820
11 wallyz 2383 47820
14 wallyz 2417 47820
22 wallyz 2532 47820
25 wallyz 2442 47820
30 wallyz 2359 47820
33 wallyz 2423 47820
32802 wallyz 2963 47820
32803 wallyz 2963 47820
32804 wallyz 2963 47820
37 wallyz 2419 47820
32806 wallyz 2963 47820
40 wallyz 2402 47820
41 wallyz 2402 47820
43 wallyz 2368 47820
32812 wallyz 47668 47820
47 wallyz 2963 47820
48 wallyz 2963 47820
53 wallyz 3611 47820
56 wallyz 2963 47820
57 wallyz 2963 47820
58 wallyz 2963 47820
59 wallyz 2963 47820
62 wallyz 2495 47820
$
Vì vậy, quá trình id 47730 không xuất hiện trong danh sách ở bất cứ đâu.
Điều này dẫn đến vấn đề chính của tôi, đó là nếu ứng dụng của tôi bị lỗi thì hệ điều hành dường như không giải phóng bộ nhớ dùng chung và hiện tại tôi không có cách nào xác định và xóa bộ nhớ dùng chung theo cách thủ công.
Vậy 20.04 sử dụng cơ chế mới nào cho bộ nhớ dùng chung và làm cách nào để quản lý nó?