2010-07-15 38 views
14

Tìm kiếm một điều rất đơn giản để làm trong Solaris.Cách lấy đầu ra tối đa trong máy Solaris

Tôi có một hộp solaris trong đó có rất nhiều khu (do đó không chỉ là hộp lưu trữ, cũng tổng có sẵn bao gồm khu), tôi sẽ muốn nhìn thấy

  • tổng bộ nhớ có sẵn, được sử dụng là gì và miễn phí.
  • Tổng số trao đổi có sẵn, được sử dụng và miễn phí.

Là một anh chàng Linux, hàng đầu cung cấp cho tôi mọi thứ trong Linux. Lệnh để làm điều đó trong Solaris là gì.

Lưu ý: Tôi không thể cài đặt bất kỳ lệnh nào, vì vậy hãy cho tôi biết các lệnh cơ bản có sẵn đi kèm với cài đặt hệ điều hành.

+0

tôi nghĩ câu hỏi này rất có chủ đề. hầu hết các chương trình tại một số điểm đòi hỏi phải kiểm tra các tiến trình đang chạy và RAM có sẵn để xác định xem một cái gì đó bị đóng băng, trong một vòng lặp vô hạn, v.v ... tôi cần điều này trong khi cố gắng xây dựng một dự án mã nguồn mở trên solaris. tôi nghĩ đó là một câu hỏi hay. –

+0

pkg install top – Max

Trả lời

2

Một trong số đó là prtdiag. Những người khác như vmstat, iostat cũng đáng xem xét

+0

không có lệnh trên là chính xác ... Tôi yêu cầu nó thẳng về phía trước, như bộ nhớ 1GB có sẵn 780 MB được sử dụng. 2GB trao đổi có sẵn, 200 MB được sử dụng. Hoặc ít nhất cung cấp cho tôi các lệnh chính xác có thể cho tôi ý tưởng tốt về khả dụng và được sử dụng. prtdiag -v hiển thị bộ nhớ khả dụng. (nhưng nơi để tìm thấy hiện đang được sử dụng [bao gồm tất cả các vùng]?!) vmstat hiển thị trao đổi có sẵn. (nhưng nơi để tìm cách sử dụng hiện tại?!) +1 để có thể xem tất cả hiện có. – thegeek

+0

trên cùng cũng có sẵn cho Solaris và cách sử dụng hiện tại, thực hiện một số kịch bản lệnh shell và tự tính toán giá trị đó. – Anders

21

Bạn thực sự muốn prstat - nó hoạt động tốt nhất nhưng có thể thiết lập một số công tắc để có được những gì bạn muốn. Ví dụ prstat -L cho lwp's.

Màn hình hiển thị rất giống với trên cùng. Và nếu bạn cần phải trông giống như chính xác thì bạn sẽ phải viết kịch bản lại với nhau. Linux là BSD, Solaris là hệ thống V. Một thế giới khác.

Nhìn chung, Rosetta Stone unix giúp việc tìm kiếm 'lệnh như xxx từ zzz trên yyy unix':

http://bhami.com/rosetta.html

+3

Có, "prstat -Z" sẽ đặc biệt hữu ích cho một máy có nhiều vùng. – jlliagre

7

nhấn

prstat -Z 

để xem tất cả các thông tin về mỗi tiêu thụ khu vực

0

prstat -aZ

.210

xét prstat

Tên báo cáo prstat- hoạt động thống kê quá trình Tóm tắt prstat [-acHJLmRrtTv] [-d u | d] [-C psrsetlist] [-h lgrplist] [-j projlist] [-k danh sách nhiệm vụ] [-n ntop [, nbottom]] [-p pidlist] [-P cpulist] [-s key | -S key] [-u euidlist] [-U uidlist] [-z zoneidlist] [-Z] [interval [count]] Mô tả Tiện ích prstat kiểm tra lại tất cả các tiến trình đang hoạt động trên hệ thống và báo cáo thống kê dựa trên chế độ đầu ra đã chọn và thứ tự sắp xếp. prstat cung cấp các tùy chọn để kiểm tra các quy trình chỉ phù hợp với PID được chỉ định, UID, khu vực ID, ID CPU và ID bộ xử lý.

Tùy chọn -j, -k, -C, -p, -P, -u, -U và -z chấp nhận danh sách dưới dạng đối số . Các mục trong danh sách có thể được phân cách bằng dấu phẩy hoặc được bao trong dấu ngoặc kép và phân tách bằng dấu phẩy hoặc dấu cách.

Nếu bạn không chỉ định tùy chọn, prstat sẽ kiểm tra tất cả các quy trình và báo cáo thống kê được sắp xếp theo mức sử dụng CPU.

Tùy chọn Các tùy chọn sau được hỗ trợ:

-a Báo cáo thông tin về quy trình và người dùng. Trong chế độ này, prstat hiển thị các báo cáo riêng biệt về quy trình và người dùng cùng một lúc.

+2

prstat: -a tùy chọn không thể được sử dụng với -t, -J, -T hoặc -Z –

Các vấn đề liên quan