返回列表 發帖
Switchfin uses different ways to show.
However, after I ssh in, I issue a command  cat /proc/meminfo
it shows


for the remaining file size in /persistent, it shows 143860 out 219240 (1024-blocks) available i.e. 33%

Meminfo.jpg (51.31 KB)

Meminfo.jpg

TOP

It seems I have more free memory than yours ATCOM firmware. When top command is issued. It still shows 7860k free

TOP

From mine (ip-01), after issuing the command cat /proc/meminfo, it gives
  1. root:~> cat /proc/meminfo
  2. MemTotal:        45704 kB
  3. MemFree:          5108 kB
  4. Buffers:           772 kB
  5. Cached:          10996 kB
  6. SwapCached:          0 kB
  7. Active:           7060 kB
  8. Inactive:         4708 kB
  9. SwapTotal:           0 kB
  10. SwapFree:            0 kB
  11. Dirty:               0 kB
  12. Writeback:           0 kB
  13. AnonPages:           0 kB
  14. Mapped:              0 kB
  15. Slab:             4056 kB
  16. SReclaimable:      536 kB
  17. SUnreclaim:       3520 kB
  18. PageTables:          0 kB
  19. NFS_Unstable:        0 kB
  20. Bounce:              0 kB
  21. CommitLimit:     22852 kB
  22. Committed_AS:        0 kB
  23. VmallocTotal:        0 kB
  24. VmallocUsed:         0 kB
  25. VmallocChunk:        0 kB
複製代碼
Since I have many trunks and users, I do not know whether it will consume more memory size that yours.

YH

TOP

本帖最後由 ckleea 於 2010-8-19 09:45 編輯

May be, It can be a better way to compare in the future.

Please also note that I have less total memory to start with. Perhaps this is due to a bigger firmware I have and more options I built into

I have asked the developer
1. we can change the default network setting before compilation
2. for codecs, it appears G729 is only available in asterisk 1.4 but he advises that for production environment, it needs to pay the loyalty fee. A point very different from ATCOM firmware. He has not mentioned about speex and other

My observation during compilation is that when I select asterisk 1.4, much more options are available e.g. a few fax options

TOP

For the codec G729, from the developer's point of view, he gives you a general suggestion for the use of the codec G729, which is required a license from the corresponding body. However in ATCOM, it seems that they do not mention this point as I guess they obtained the G729 codec license from the blackfin processer company.

Concernng the codec Speex, I believe that you may compile it from the speex source codecs. However it may involve a lot of efforct in finding the associated libaries in the course of code complilation. I believe that you can overcome this problem.

Also you know that there are so many software bugs in the current firmware, I hope that the kernel in Switchfin will fix all these bugs.


YH

TOP

本帖最後由 ckleea 於 2010-8-19 11:50 編輯

I am in the same direction as you are and will probably compile asterisk 1.4 under switchfin for the IP01.

Indeed, I found problems to compile asterisk 1.6

TOP

In the ATCOM IP-01, when we enter the command ps, it gives
  1.     1 root        568 S   /sbin/init
  2.     2 root            SW< [kthreadd]
  3.     3 root            SWN [ksoftirqd/0]
  4.     4 root            SW< [events/0]
  5.     5 root            SW< [khelper]
  6.     6 root            SW< [kblockd/0]
  7.     7 root            SW  [pdflush]
  8.     8 root            SW  [pdflush]
  9.     9 root            SW< [kswapd0]
  10.    10 root            SW< [aio/0]
  11.    11 root            SW< [mtdblockd]
  12.    79 root            SW< [spi_mmc]
  13.   112 root       1060 S   /bin/sh /bin/keepalive 192.168.2.1 60
  14.   128 root        820 S   ntpd -4 -c /etc/ntp.conf -g -n
  15.   133 root        484 S   /bin/cron
  16.   151 root      12580 S   asterisk -f
  17.   153 root       1060 S   /bin/sh /persistent/etc/IsAsteriskAlive.sh
  18.   155 root       1060 S   /bin/sh /persistent/etc/RebootTime.sh
  19.   167 root      12580 S   asterisk -f
  20.   173 root      12580 S   asterisk -f
  21.   174 root      12580 S   asterisk -f
  22.   175 root      12580 S   asterisk -f
  23.   180 root      12580 S   asterisk -f
  24.   194 root      12580 S   asterisk -f
  25.   214 root      12580 S   asterisk -f
  26.   219 root      12580 S   asterisk -f
  27.   259 root      12580 S   asterisk -f
  28.   260 root      12580 S   asterisk -f
  29.   261 root      12580 S   asterisk -f
  30.   262 root      12580 S   asterisk -f
  31.   263 root      12580 S   asterisk -f
  32.   264 root      12580 S   asterisk -f
  33.   265 root      12580 S   asterisk -f
  34.   266 root      12580 S   asterisk -f
  35.   267 root      12580 S   asterisk -f
  36.   268 root      12580 S   asterisk -f
  37.   269 root      12580 S   asterisk -f
  38.   270 root      12580 S   asterisk -f
  39.   293 root      12580 S   asterisk -f
  40.   310 root       1060 S   /bin/sh /etc/checkip.sh
  41.   311 root        484 S   inetd
  42.   324 root       1068 S   -/bin/sh
  43.   325 root        476 S   /bin/watchdogd -f -s
  44.   326 root        968 S   /sbin/syslogd -n
  45.   327 root        976 S   /sbin/klogd -n
  46.   328 root      12580 S   asterisk -f
  47. 24577 root      12580 S   asterisk -f
  48. 30355 root        968 S   sleep 180
  49. 30358 root        968 S   sleep 60
  50. 30359 root        884 S   /bin/dropbear -i 2 > /dev/null
  51. 30364 root        968 S   sleep 60
  52. 30370 root        968 S   sleep 50
  53. 30371 root       1068 S   -sh
  54. 30372 root        972 R   ps
複製代碼
I would like to know how many asterisk processes in Switchfin?

Thank you.

YH

TOP

My switchfin

root@ip0x:~> ps
  PID USER       VSZ STAT COMMAND
    1 root       576 S    /sbin/init
    2 root         0 SW<  [kthreadd]
    3 root         0 SW<  [ksoftirqd/0]
    4 root         0 RW<  [events/0]
    5 root         0 SW<  [khelper]
   30 root         0 SW<  [kblockd/0]
   50 root         0 SW   [pdflush]
   51 root         0 SW   [pdflush]
   52 root         0 SW<  [kswapd0]
  145 root         0 SW<  [mtdblockd]
  184 root         0 SW<  [ubi_bgt0d]
  191 root         0 SW<  [ubifs_bgt0_0]
  253 root       524 S    dhcpcd -p
  264 root       820 S    ntpd -4 -c /etc/ntp.conf -g -n
  268 root       492 S    /bin/cron
  292 root     13992 S    asterisk -f
  294 root       492 S    procwatch -t 6000 -w 27 -p asterisk -c 5000 -l /var/
  295 root       492 S    inetd
  304 root       716 S    /bin/getty -L console 115200 vt100
  305 root       492 S    /sbin/inetd
  306 root       716 S    /sbin/syslogd -n
  307 root       712 S    /sbin/klogd -n
  308 root     13992 S    asterisk -f
  309 root     13992 S    asterisk -f
  310 root     13992 S    asterisk -f
  311 root     13992 S    asterisk -f
  312 root     13992 S    asterisk -f
  313 root     13992 S    asterisk -f
  314 root     13992 S    asterisk -f
  315 root     13992 S    asterisk -f
  389 root     13992 S    asterisk -f
  390 root     13992 S    asterisk -f
  391 root     13992 S    asterisk -f
  392 root     13992 S    asterisk -f
  393 root     13992 S    asterisk -f
  394 root     13992 S    asterisk -f
  395 root     13992 S    asterisk -f
  396 root     13992 S    asterisk -f
  397 root     13992 S    asterisk -f
  398 root     13992 S    asterisk -f
  399 root     13992 S    asterisk -f
  400 root     13992 S    asterisk -f
  401 root     13992 S    asterisk -f
  467 root     13992 S    asterisk -f
5315 root     13992 S    asterisk -f
15005 root       728 R    -sh
15072 root       724 R    -sh
15337 root       904 S    /usr/bin/dropbear -i 2 > /dev/null
15361 root     13992 S    asterisk -f
15363 root     13992 S    asterisk -f
15369 root       728 S    -sh
15370 root         0 Z    [asterisk]
15371 root       716 R    ps
26794 root       728 R    -sh
root@ip0x:~>

TOP

Thank ckleea. It is seen from the log that Swtichfin and Astfin look more or less the same. There are many asterisk processing running at the same time. It is different from that of CentOS, only one asterisk process is executing.

YH

TOP

I have already made a few firmware now. When I have time, will make the change. Will be sticked at asterisk 1.4

TOP

Any news on SwitchFin?

YH

TOP

Will do so in the next few days. Uptime more than 10 days. CPU utilization back to 4%. Only problem is the slow SSH connection.
I have made a new firmware based on 334 release with attrafax, asterisk 1.4 and GUI 4.0.
Also have brought a USB-RS232 cable for my desktop PC so that I can check to see the boot processes.

TOP

A new firmware is uploaded after I got my USB-RS232 cable. Works much better with my PC, watching upload and boot processes.

TOP

my latest firmware is
    Mem: 36576K used, 5160K free, 0K shrd, 708K buff, 10816K cached
    CPU:   0% usr   0% sys   0% nic  98% idle   0% io   0% irq   0% sirq
    Load average: 0.04 0.04 0.00 1/48 551
      PID  PPID USER     STAT   VSZ %MEM %CPU COMMAND
      551   550 root     R      720   2%   1% top
      549   308 root     S      904   2%   0% /usr/bin/dropbear -i 2 > /dev/null
      307     1 root     S      492   1%   0% procwatch -t 6000 -w 27 -p asterisk -
      358   321 root     S    14392  34%   0% asterisk -f
      305     1 root     S    14392  34%   0% asterisk -f
      346   321 root     S    14392  34%   0% asterisk -f
      325   321 root     S    14392  34%   0% asterisk -f
      357   321 root     S    14392  34%   0% asterisk -f
      353   321 root     S    14392  34%   0% asterisk -f
      347   321 root     S    14392  34%   0% asterisk -f
      356   321 root     S    14392  34%   0% asterisk -f
      350   321 root     S    14392  34%   0% asterisk -f
      352   321 root     S    14392  34%   0% asterisk -f
      349   321 root     S    14392  34%   0% asterisk -f
      328   321 root     S    14392  34%   0% asterisk -f
      348   321 root     S    14392  34%   0% asterisk -f
      351   321 root     S    14392  34%   0% asterisk -f
      355   321 root     S    14392  34%   0% asterisk -f
      354   321 root     S    14392  34%   0% asterisk -f
      359   321 root     S    14392  34%   0% asterisk -f

TOP


    cat /proc/meminfo
    MemTotal:          41736 kB
    MemFree:            5164 kB
    Buffers:             708 kB
    Cached:            10816 kB
    SwapCached:            0 kB
    Active:             6180 kB
    Inactive:           5344 kB
    Active(anon):          0 kB
    Inactive(anon):        0 kB
    Active(file):       6180 kB
    Inactive(file):     5344 kB
    SwapTotal:             0 kB
    SwapFree:              0 kB
    Dirty:                 4 kB
    Writeback:             0 kB
    AnonPages:             0 kB
    Mapped:                0 kB
    Slab:               1352 kB
    SReclaimable:        508 kB
    SUnreclaim:          844 kB
    PageTables:            0 kB
    NFS_Unstable:          0 kB
    Bounce:                0 kB
    WritebackTmp:          0 kB
    CommitLimit:       20868 kB
    Committed_AS:          0 kB
    VmallocTotal:          0 kB
    VmallocUsed:           0 kB
    VmallocChunk:          0 kB
    root@ip0x:~>

TOP

返回列表