PDA

View Full Version : RNC capacity through moshell



milan_recj
2012-02-07, 05:01 PM
Hope it's not duplicated.
Can anybody tell me how to check E******* RNC capacity through moshell, like we do for MGW by lh ommp fro_lici_data_list.
Also, How to check the busy hour throughput in terms of data speed(mpbs) and in terms of Speech(Erlang capacity).
If possible pls post the BO template also.

aygo
2012-02-07, 06:30 PM
hi
Printing reports from the menu prompt:

RNC(IP)> pmr

Enter the report number followed by a piping command
62) RNC Used Capacities, Hour by Hour
a field in a table
Date Time Counter FachDchHsUsers IubThroughput


The capacity licensing can be a reason for limiting the traffic processing. There are a number of counters, listed in Table 14, that should be monitored to ensure that the licenses are sufficient.
There are two Capacity License dimensions; Iub throughput and concurrent DCH, HS and FACH users. For each of these two dimensions there are capacity counters . The license dimensions are distinguished by the RncCapacityId, set to “IubThroughput” or “FachDchHsUsers”. For each of these dimensions there are counters that for the 15 minute ROP period show the average level of utilized capacity, average level when the regulation has kicked in, and number of seconds the regulation has taken place.
Table 14 Counters for Capacity Licensing
Measure Counters Used
The utilized Iub throughput in kbps pmSumCapacity / pmSamplesCapacity
for RncCapacityId = “IubThroughput”
The utilized number of FACH/DCH/HS users pmSumCapacity / pmSamplesCapacity
for RncCapacityId = “FachDchHsUsers”
The average Iub throughput in kbps during regulated intervals pmSumCapacityRegulation / pmSamplesCapacityRegulation
for RncCapacityId = “IubThroughput”
The average number of FACH/DCH/HS users during regulated intervals pmSumCapacityRegulation / pmSamplesCapacityRegulation
for RncCapacityId = “FachDchHsUsers”
The number of seconds during the ROP period that the regulation has taken place for the Iub throughput pmTotalTimeCapacityRegulated
for RncCapacityId = “IubThroughput”
The number of seconds during the ROP period that the regulation has taken place for the number of FACH/DCH/HS users pmTotalTimeCapacityRegulated
for RncCapacityId = “FachDchHsUsers”

Rafatiger
2012-02-07, 08:22 PM
Hi Milan_recj,

If you would like to check the E******* RNC capacity, type the commando bo on your RNC. This command will print all the board and its status.Below it is a example of this print:
RNCXXX> bo

================================================================================================================================
00 M BoardType Devs SwAllocation 01 M BoardType Devs SwAllocation 02 M BoardType Devs SwAllocation
================================================================================================================================
00 SCB3 SCB 00 SCB3 SCB 00 SCB3 SCB
01 SCB3 SCB 01 SCB3 SCB 01 SCB3 SCB
02 SXB3 SXB 02 ET-MC41 ETMC41 02 ET-MC41 ETMC41
03 SXB3 SXB
04 TUB2 TUB 04 ET-MC41 ETMC41 04 ET-MC41 ETMC41
05 TUB2 TUB
06 ET-MF4 ETMF4 06 SPB21 CDDDD SPB_TYPE_B 06 SPB21 CDDDD SPB_TYPE_B
07 ET-MFG ETMFG 07 SPB21 CDDDD SPB_TYPE_B 07 SPB21 CDDDD SPB_TYPE_B
08 GPB53 GPB_SCCP_ITU 08 SPB21 CDDDD SPB_TYPE_B 08 SPB21 CDDDD SPB_TYPE_B
09 GPB53 GPB_SCCP_ITU 09 SPB21 CDDDD SPB_TYPE_B 09 SPB21 CDDDD SPB_TYPE_B
10 GPB53 GPB_Central_E1_ITU 10 SPB21 CDDDD SPB_TYPE_B 10 SPB21 CDDDD SPB_TYPE_B
11 GPB53 GPB_Central_E1_ITU
12 GPB53 GPB_OM 12 9 GPB53 GPB_Module 12 11 GPB53 GPB_Module
13 GPB53 GPB_OM 13 2 GPB53 GPB_Module 13 5 GPB53 GPB_Module
14 1 GPB53 GPB_Module 14 3 GPB53 GPB_Module 14 6 GPB53 GPB_Module
15 13 GPB53 GPB_Module 15 4 GPB53 GPB_Module 15 7 GPB53 GPB_Module
16 8 GPB53 GPB_Module 16 15 GPB53 GPB_Module 16 25 GPB53 GPB_Module
17 GPB53 GPB_RANAP_RNSAP 17 10 GPB53 GPB_Module 17 12 GPB53 GPB_Module
18 GPB53 GPB_RANAP_RNSAP
19 SPB21 PCDDD SPB_TYPE_A 19 SPB21 CDDDD SPB_TYPE_B 19 SPB21 CDDDD SPB_TYPE_B
20 SPB21 PCDDD SPB_TYPE_A 20 SPB21 CDDDD SPB_TYPE_B 20 SPB21 CDDDD SPB_TYPE_B
21 SPB21 PCDDD SPB_TYPE_A 21 SPB21 CDDDD SPB_TYPE_B 21 SPB21 CDDDD SPB_TYPE_B
22 SPB21 PCDDD SPB_TYPE_A 22 SPB21 CDDDD SPB_TYPE_B 22 SPB21 CDDDD SPB_TYPE_B
23 SPB21 PCDDD SPB_TYPE_A 23 SPB21 CDDDD SPB_TYPE_B 23 NOCONTACT CDDDD SPB_TYPE_B
24 ET-MFX ETMFX12 24 ET-MC41 ETMC41 24 ET-MC41 ETMC41
25 ET-MFX ETMFX12
26 ET-MFG ETMFG 26 ET-MC41 ETMC41 26 ET-MC41 ETMC41
27 ET-MF4 ETMF4

aygo
2012-02-07, 10:26 PM
Here you will find answers to your questions
no pass
If its useful please give rep & thk!

xpdxtd
2012-02-08, 11:07 AM
In Moshell (or Amos) you can use the command invh to see the installed License key and Limits for FachDchHsUsers and IubThroughput.

To monitor the corresponding counters use the command:
pmxh -m 3 FachDchHsUsers pmCapacityLimit|pmCapacityAllocRej
Counters pmCapacityLimit and pmCapacityAllocRej of MO FachDchHsUsers are displayed side-by-side for the last three hours.

aygo
2012-02-11, 05:39 PM
hi

Here you will find answers to your questions
no pass
If its useful please give rep & thk!

outcry007
2012-02-21, 07:17 AM
hi,

maybe its useful for your case ;

run moshell/commonjars/scripts/rnc_resource_usage.mos ( on moshell related node )

conall
2012-05-31, 04:36 PM
u can use comand "get RncCapacity" to get the IubThroughput in kbps and FachDchHsUsers(number of FACH/DCH/HS users ) .
1.the counter and Formula of IubThroughput is pmSumCapacity / pmSamplesCapacity for RncCapacityId = “IubThroughput.
2.Iub throughput contain voice payload,CS Data payload, PS Data payload.so u can via Iub throughput to know data speed(mpbs) and Speech(Erlang capacity).
3.u can sql the couter of Iub throughput in oss eniq to get busy hour throughput .
sql such as:
/eniq/sybase_iq/OCS-15_0/bin/isql -Udba -Psql -Sdwhdb -w1000 -s ';'
select t1.RNC,t2.DATETIME_ID,t1.RncCapacity,t1.pmSumCapacity,t1.pmSamplesCapacity,t1.pmCapacity,t1.pmTotalTimeCapacityRegulated,t1.pmSumCapacityRegulation,t1.pmSamplesCapacityRegulation,t1.pmCapacityAllocAtt,t1.pmCapacityAllocRej,t1.pmCapacityLimit,t1.pmSumSqrCapacity,t2.pmAvgCapacity
from (select RNC,rtrim(convert(char(4),datepart(yy,DATETIME_ID))+'-'+rtrim(convert(char(2),datepart(mm,DATETIME_ID)))+'-'+ltrim(convert(char(2),datepart(dd,DATETIME_ID)))+' '+convert(char(8),DATETIME_ID,108)) DATETIME_ID,RncCapacity,pmSumCapacity,pmSamplesCapacity,ROUND((case when pmSamplesCapacity=0 then 0 else pmSumCapacity/pmSamplesCapacity end),2) as pmCapacity,pmTotalTimeCapacityRegulated,pmSumCapacityRegulation,pmSamplesCapacityRegulation,pmCapacityAllocAtt,pmCapacityAllocRej,pmCapacityLimit,pmSumSqrCapacity
from DC.DC_E_RAN_RNCCAPACITY_RAW
where RNC LIKE '%WHRNC%' and datepart(dd,DATETIME_ID) = $day1 and datepart(mm,DATETIME_ID) = $month1)t1,
(select RNC,rtrim(convert(char(4),datepart(yy,DATETIME_ID))+'-'+rtrim(convert(char(2),datepart(mm,DATETIME_ID)))+'-'+ltrim(convert(char(2),datepart(dd,DATETIME_ID)))+' '+convert(char(8),DATETIME_ID,108)) DATETIME_ID,ROUND(sum((case when pmSamplesCapacity=0 then 0 else pmSumCapacity/pmSamplesCapacity end))/count(*),2) as pmAvgCapacity
from DC.DC_E_RAN_RNCCAPACITY_RAW
where RNC LIKE '%JJRNC%' and datepart(dd,DATETIME_ID) = $day1 and datepart(mm,DATETIME_ID) = $month1
GROUP BY RNC,DATETIME_ID)t2
where (t1.RNC=t2.RNC and t1.DATETIME_ID=t2.DATETIME_ID)
go
quit
!