Các đầu ra của / Proc / meminfo, / Proc / cpuinfo, v.v luôn luôn bằng tiếng Anh phải không?


8

Tôi đang viết mã dựa trên đầu ra của / Proc / meminfo, / Proc / cpuinfo, v.v ... Nội dung tệp có luôn bằng tiếng Anh không? Ví dụ: MemTotaltrong / Proc / meminfo sẽ luôn MemTotalở tất cả các địa phương?


6
Tôi không thể cung cấp cho bạn bằng chứng thuyết phục, nhưng vì /procmột giao diện được sử dụng theo chương trình (không có cuộc gọi hệ thống thay thế, v.v. - đây là nơi duy nhất để có được thông tin nhất định và rất nhiều ứng dụng sử dụng nó) dường như hoàn toàn không thể tưởng tượng được cho nó là bất kỳ cách nào khác.
goldilocks

Câu trả lời:


10

Có, thông thường là như vậy, vì những thông điệp đó được cung cấp bởi chính kernel, và bao gồm cả trăm bản dịch vào hình ảnh kernel sẽ không phục vụ mục đích nào khác ngoài việc tăng kích thước kernel một cách đáng kể.

Đối với nhiều thứ có các giao diện người dùng, các chương trình không gian người dùng đọc thông tin kernel và trình bày nó theo kiểu dịch.


3

proc virtual filesystem có hai phần:

1. /proc/[PID]/blahblah
2. /proc/* #versus of no.1 such as cpuinfo meminfo partitions and so on.

Có thể bạn sẽ thấy một địa điểm khác trong nội dung /proc/[PID]/files, bởi vì một số trong số đó như được environlấp đầy bởi người dùng, vì vậy bạn có thể thấy một địa điểm khác. Nhưng trong phần no2 hoặc một phần của no1 không bao giờ bạn không thấy địa điểm khác. Ngoài ra họ không dịch được.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.